fullscreen-shell-v1: initial protocol implementation
Redo of https://github.com/swaywm/wlroots/pull/1452
This adds a basic protocol implementation, as well as a minimal server example.
Test with build/examples/fullscreen-shell -s weston-fullscreen
.