xdg-shell: add set output

Closed Dudemanguy requested to merge (removed):master into master

This adds set_output to xdg_toplevel. For some clients, it might be nice to have a simple way to request a specific output to render a surface on. It's already possible to pick a specific output to fullscreen to, so I don't think adding this capability is too much of a stretch.

Merge request reports