wayland: update enter/leave output after effects
Compositor effects change the actor size and position, which can lead to
inconsistent output enter/leave notifications, leaving clients' surfaces
without any output set.
Update output enter/leave notifications after all compositor effects are
completed so that we give clients accurate output location.
(cherry picked from commit
17a745bf81c24dae9c081e93ae1593e2bb81efd6)
Bug: https://gitlab.gnome.org/GNOME/mutter/issues/104
Origin: upstream, 3.28.3, commit:
235c35182b54eb3a86164afa5be13ae8c520d228
Gbp-Pq: Name wayland-update-enter-leave-output-after-effects.patch