[1/2] Notification drawer: custom clock & calendar shortcut

Base: https://gerrit.omnirom.org/#/c/4811/

PS10:
added AppSelectListPreference and use for clock and calendar

Conflicts:

	res/xml/notification_drawer_settings.xml
SmoothProgressBar: User Custom ProgressBar Setting[1/2]
Squashed: App Circle Sidebar [2/2]

Settings: create app circle sidebar settings

Move app circle sidebar to its own preference under navigation
This also adds options to adjust the trigger areas for sidebar

Also adding SeekBarPreferenceCham.java
MEGASQUASH: New Theme Enginer from scratch! [1/n]
Squashed commit of the following:

Includes:
    Themes: Allow changing theme to Holo.Light without crashing
    fix lockscreen wallpaper from theme settings
    Add wallpaper pickers to seperate package [2/2]
    Settings: move keyguard wallpaper to system (2/2)
    Add Entrypoint for theme sounds
    Add New Theme Chooser Icons
    Add new themes items to personalization menu
    Add the themes configuration entry point

Conflicts:

	res/values/jisoo_strings.xml
Settings: Option to enable Notification Light when screen is on [2/2]
[2/2] SystemUI: Add brightness slider to notification drawer
Add On-The-Go Toggle [2/2]

Change-Id: Ia77e806e3b7fc4ab9956b3ffe890c830030788a0

Conflicts:

	res/values/jisoo_strings.xml
Revert "Settings: Add battery level around unlock ring [2/2]"

This reverts commit 2f945873ad310df81321042a1db4be3bee8010d5.

Conflicts:

	res/values/jisoo_strings.xml
Settings: Add battery level around unlock ring [2/2]

Credit xplodwild

Signed-off-by: hany <hany.alsamman@gmail.com>

Conflicts:

	res/values/jisoo_strings.xml
	res/xml/security_settings_lockscreen.xml
	src/com/android/settings/SecuritySettings.java
[2/2] settings: disable immersive mode in lockscreen

Inspired by https://gerrit.omnirom.org/#/c/7808/ but written for Slim by yours truly.

Conflicts:

	res/values/jisoo_strings.xml
	src/com/android/settings/SecuritySettings.java