Fix Wayland window geometry when subsurfaces extend outside

Merged Jonas Ådahl requested to merge jadahl/mutter:wip/geometry-after-subsurface-state into master

This is visible when running e.g. GLFW clients or libdecoration clients where subsurfaces are used to implement window decoration that extends outside the main wl_surface.

Merge request reports