Fullscreen Support

Rebased latest master, fixes 01org/ozone-wayland#128