Add wayland globals

This PR adds a wayland display singleton.
Targets #74 and #75.
Still WIP!
If you read the description, you'd know that this is not yet done.
The variable for the env is standarized somewhere. We should use the name weston uses.