Fix typo

Change "Background" to "Launcher".
Support all background settings

Support solid color backgrounds, gradients and wallpaper image.
WIP.
Desktop shell working on Weston

Crashes seems to be fixed now.