Wayland move/resize shuffling and placement fixes
This does a few things, roughly in order:
- Put more "window config state" in
MetaWindowConfigto separate configuration from other state - Decouple "placing" from "showing" meaning windows can get sensible positions once floating if mapped fixed
- Track last sent Wayland configuration, instead of duplicating it partially
- Reshuffle
meta_window_wayland_move_resize_internal()to make use of the last - Removes the "fixup queue resize" work around (#1627 (closed))