ABI summary:
- mirserver ABI bumped to 53
Enhancements:
- [X11] Add basic window decorations
- [X11] Add a configuration option to specify the Xwayland executable
- [X11] Code cleanup: fix threading, initialization, style, etc.
- [server/input] Use a sorted map for outputs
- BasicWindowManager requests on unknown windows should noop
Bugs fixed:
- [X11] Don't restart Xwayland if we killed it deliberately (Fixes: #1169)
- [X11] We don't need to stop Xwayland when pausing the Mir server. (Fixes: #1188)
- [wayland-platform] Apply output scale. (Fixes: #1133)
- [wayland] (cursor code) don't assume PixelSource::read() will execute the do_with_pixels functor. (Fixes: #1180)
- [packaging] Add libwayland-dev to Build-Depends
- Fix clang found clangers