wayland: switch to experimental xdg interafce

In the long term the xdg desktop shell will replace the current wl_shell and
wl_shell_surface interface.

This interface provides more facilities for desktop interactions.

This interface is not stable as of now and everything can still change.