wayland: Refine fullscreen/unfullscreen to emit the state change events
wayland: Refine fullscreen/unfullscreen to emit the state change events

Also update the code to set the size of the stage to set it to the size of the
output. In future versions of the Wayland protocol we'll get a configure
message advising of us of the size we can be to achieve fullscreen.

djdeath/clutter-android,collects/clutter,djdeath/clutter,djdeath/clutter-multithreaded,Distrotech/clutter,heysion/clutter-clone,ebassi/clutter,ebassi/clutter,djdeath/clutter-multithreaded,djdeath/clutter-android,ebassi/clutter,djdeath/clutter-multithreaded,Distrotech/clutter,Distrotech/clutter,ebassi/clutter,GNOME/clutter,djdeath/clutter,kerrickstaley/clutter-vala,collects/clutter,djdeath/clutter,djdeath/clutter-android,Distrotech/clutter,djdeath/clutter,jigpu/clutter,collects/clutter,Distrotech/clutter,heysion/clutter-clone,kerrickstaley/clutter-vala,jigpu/clutter,djdeath/clutter,jigpu/clutter,jigpu/clutter,Distrotech/clutter,GNOME/clutter,heysion/clutter-clone,jigpu/clutter,heysion/clutter-clone,ebassi/clutter,collects/clutter,kerrickstaley/clutter-vala,kerrickstaley/clutter-vala,collects/clutter,jigpu/clutter,GNOME/clutter,GNOME/clutter,djdeath/clutter,heysion/clutter-clone,djdeath/clutter-multithreaded,djdeath/clutter-android,djdeath/clutter-android,GNOME/clutter