wayland: Implement xdg-shell v6
This change adds support for xdg_wm_base v6, which introduces xdg_toplevel suspended state.
The suspended state is tied to the visibility of the window item so the effects could possibily "resume" window content updates.
Edited by Vlad Zahorodnii