xwayland: Apply root toplevel configure dimensions

While we now have support for resize of the root window through libdecor, we still ignore toplevel configure dimensions when libdecor is not in use. This ignores user intent in many Wayland servers, and some xdg_toplevel states when active have strong requirements for adherence to configure dimensions.

Resize in response to xdg_toplevel configure dimensions like we do for libdecor configure events.

Signed-off-by: Kenny Levinsen kl@kl.wtf

Merge request reports