Hover switch (1/2)

Inspired from @Der-Schubi stuff

Change-Id: I72bbdaeef6cb3b944eb1abb60ab27e2d88ad04e8
quiethours: inclusive start hour

If quiethours is defined to start at 01:00 it should start at 01:00 not at 01:01

Change-Id: I0d0fe35a9235fb4bb04794e94f7678ee137d9be7
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
frameworks: set default expanded desktop style

On a fresh boot, a user can add an expanded desktop tile. They can also
add it to their power menu. But until they go into Display -> Expanded
desktop style and set it to something other than disabled, it won't show
up anywhere.

Since the user has to toggle expanded desktop, let's use a sensible
default and avoid the extra step.

Change-Id: I7fbe8c58d85d14c227d5e237260eee4181beafed
Signed-off-by: Roman Birg <roman@cyngn.com>
quiethours: do not play screenshot sound

If we are in quiet hours do not play any sound when we take a screenshot.

Change-Id: Ideaa5c11611b7e3c9d6ca4d27e801cd2fb4eadac
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Themes: Add method to "apply all" a theme

Change-Id: Ic8feaeade6c52707e6b5b17921b1b577b94ec8cf
Themes: Add URI for querying previews of applied components.

Change-Id: I97417901f3b03fc82df5a823970991ddd8092df2
WallpaperCropper: load wallpapers in the background

Change-Id: I134d94a85f25bf5db4c15fa9a89265c53e5b0c1d
Signed-off-by: Roman Birg <roman@cyngn.com>