compositor: Implement full screen mode

Add --fullscreen argument to show the compositor window full screen.

Closes #101
compositor: Initially set window container opacity to 0.0

Window container is initially not visible, but opacity will be set to
1.0 when the surface is mapped.

The behavior on opacity will nicely animate the property.

Closes #102