AppChooser window won't exceed screen size

Available geometry instead of screen size would be better but until
we make it available from there that's fine.
Recalculate available geometry as Launcher is resized

Every time the Launcher is resized we recalculate available geometry.
Correct xcursor theme name
Add animated wallpaper background type

Issue: #68