Consider surfaces with bypass window manager hint as shell windows

This will need to be more sophisticated, maybe lookint at window
properties.

Issue: #82
Emit ready() when the shell is ready and fade-in

Compositor emits ready() when the shell is ready and perform a fade-in
effect to reveal the desktop.

Issue: #82