Themes: Add method to "apply all" a theme

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

Change-Id: I97417901f3b03fc82df5a823970991ddd8092df2
QS: Link the screen timeout tile to the settings

This commit simply makes long-pressing the back of the sleep tile (the
screen timeout selection part of the tile) start the appropriate
settings activity (Display settings). This matches the behaviour of
most other QS tiles where there are additional settings screens.

Change-Id: Ia36764f1a606cd3166a11516fe3709ce9bffd125
Themes: Make notification list bg themeable

Thanks Thomas Ekelschot :)

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Merge "Themes: Make notification list bg themeable" into kitkat
Merge "QS: Link the screen timeout tile to the settings" into kitkat
Merge remote-tracking branch 'pa_upstream/kitkat' into legacy