Draft: gdk/wayland: Implement support for xdg-dialog Wayland protocol
This protocol lifts some functionality from the gtk-shell protocol, namely the ability to tag dialogs as modal. Ensure to use this new protocol if available for the task, instead of the gtk-shell protocol.