client: AppChooser page navigation with circles

Circles give a better indication of pages.
client: Cache 100 icons in AppChooser
client: Change AppChooser grid layout and make smaller circles
qml: Decrease vignette radius in LockScreen
server: Create splash surface without setting alpha immediately

It will be done with the animation.
server: Log idle and wakeup