Settings: fix permission screen does not come up

Steps to reproduce:
- open eg recents screen
- longpress to open app info detail screen
- press the modify permissions button on info detail screen
Result: nothing happens

Expected behaviour: should open our modified AppOpsDetail screen

In this special scenario like described startPreferencePanel does not work
To fix this problem always start onClick AppOpsDetails settings as intent

Change-Id: I19e4393c29527a0587b465056bd2bd2aa18df7ce
Return: Expandable Volume Overlay

The option to customize the expandable volume overlay has been
orphaned since the dawn of time(or SlimKat in this case).
Bring back the setting for the same. The frameworks change is
already in the source.

This also fixed the OnPreferenceChanged keys

PS 2-4: Cleanup and MultiUser

Change-Id: I59d3ac8bfc8ea7ee08e4e2ed006aa432e4a929c4

Conflicts:
	res/values/liquid_strings.xml
Fix Torch check Context

This was causing the Torch option to show up on some
unsupposeted devices.

Change-Id: I750dce1b4d46e08b6fc93a1d9834fd4542669105

Conflicts:
	src/com/android/settings/liquid/LockscreenInterface.java
Settings: do not show notification drawer carrier/wifi settings on tablets

tablets layout do not allow to show any of this information. So remove this
option for tablets again.

Change-Id: I0a7450ba2c685484e68166015f15076d0a510394
QuickSettings : Quick Collapse [2/2]

Credits: Danesh M

PS 2 : Fix multi-user compatibility

Change-Id: Idc535b4b65523d71b7fd1e1ff1229a0ec85f7414

Conflicts:
	res/values/liquid_strings.xml
	res/xml/notification_drawer_qs_settings.xml
Return: Smart Pulldown [2/2]

Adds the ability to directly open the QS panel when there are
no notifications present in the notification panel.
This commit combines the enhancement by HardCorePawn for detectin
notification types for the same.

Credits: kufikugel, HardCorePawn

Change-Id: I0a6526f8367bdf86a5216c5be0f140c80b1386d9

Conflicts:
	res/values/liquid_arrays.xml
	res/values/liquid_strings.xml
	res/xml/notification_drawer_qs_settings.xml
Settings: Favorite Contact Tile (2/2)

PSX: Create Dependant

Change-Id: I938490f3cfd40d1abff193315f5d885010386107

Conflicts:
	src/com/android/settings/liquid/quicksettings/QuickSettingsTiles.java
	src/com/android/settings/liquid/quicksettings/QuickSettingsUtil.java
Return: Always show battery on Keyguard [2/2]

Based on the feature by burnsra in CM7

Authored by blunden
Tweaked  by dvtonder
Tweaked  by kufikugel

PS 4 : Fix multi-user

Change-Id: I834dd4c7e742c1f0537773c0af6b6ece5b1c306d

Conflicts:
	res/xml/security_settings_biometric_weak.xml
	res/xml/security_settings_chooser.xml
	res/xml/security_settings_lockscreen.xml
	res/xml/security_settings_password.xml
	res/xml/security_settings_pattern.xml
	res/xml/security_settings_pin.xml
	src/com/android/settings/SecuritySettings.java
Fix security settings derps
Fix lock screen settings derps