Protected Apps: Show state by component instead of by app

Change-Id: Idbe1d69b376fc3f42980404d9448152f606e7f8e
(cherry picked from commit 56e11c8640cb9e34d07eb11fb1b67f3283b2f6f6)
Settings: add "Show weather" toggle for status bar

Change-Id: I316eee4fd21f587c033f6fa90558957c3bd58c1d
Signed-off-by: Roman Birg <roman@cyngn.com>
Add inital cyanide settings menu, and interface menu. Empty for now
Add CPU & RAM info.

SlimLP Conflicts:
        res/xml/device_info_settings.xml
        src/com/android/settings/DeviceInfoSettings.java

Change-Id: I0cce559c86321827d6f920d61ad9dfcb34a63b3c
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/slim_strings.xml
	res/xml/device_info_settings.xml
	src/com/android/settings/DeviceInfoSettings.java

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/DeviceInfoSettings.java
Launch SuperSU from Settings

If SuperSU is installed, show an entry in Settings below
"Developer options", which launches SuperSU when tapped.
At boot time SuperSU will detect if com.android.settings
contains the resources from this patch, and if so it
will hide itself from the launcher. This was implemented
in v1.85, so we only show the entry if the installed
SuperSU version is at least that.

PS3 - Added material green icons for SU

Change-Id: I2af95a1a4396101ff87448cd0ae20addf235af52
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/strings_aicp.xml

Conflicts:
	res/values/slim_strings.xml
Reboot to apply Density Changer

Added a tint xml because not all of the drawables are green

Credit: DU

Change-Id: I4e369e7808a123641321b8ebce5fb0538bb3841b
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/liquid_strings.xml
	res/values/slim_arrays.xml
	res/xml/beanstalk_interface_settings.xml

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/cyanide_interface_settings.xml
Move status bar to new settings menu

Change-Id: I81693e3f2566e57706d32f4706135f1690ab82b7
add dslv controller

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

Change-Id: I9eb9849f2585510649f49c75915b0c7f3c508fdd
Settings: add central slim ActionListViewSettings class back...

as well shortcutpicker helper and several other stuff which is needed
for nearly every feature we have regarding navigation or shortcuts.

Imported from kk

changes:
- Renaming to be inline with fwb part
- code cleanup
- disabled code where features are not present till now

NOTE: This patch from graphics group is needed as well
      https://gerrit.slimroms.net/#/c/19987/2

Change-Id: I7b01e9ff685880c892807a8048aefad5af0c96b1
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
Settings: add a default slim actions array

Change-Id: Icb6725834c83f4e64964f8d5b7d6a06c16260a49

Conflicts:
	res/values/slim_strings.xml
Settings: Materialize DSLV

Change-Id: I8efe75ee2b571136a7983b9a0b36090294650c80
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/menu/privacy_guard_manager.xml
	res/values/slim_strings.xml

Conflicts:
	res/values/slim_strings.xml