Return: Listanimation views and interpolator [2/2]

Hard Rebase

Change-Id: Ia7917ab646d8d05bae8042ecd9cbb7ec722077a7

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
clean up for new commits
Settings: Clean up SeekBar && Fine LongPress (1/1)

SeekBarPreference:
	-Way too many unused
	values that only complicated things.
	onProgressChanged is called to update
	the summary without issue.
	-Set future-proofing else {} to set the
	monitor box to JUST the progress value.
	-Set a "default" string @ int setting.
	-Set minimum Value method
	-Set a multiplier method to multiply
	value / summary.

Accessibility:
	Fine adjustment of long-press
	duration.

Change-Id: I93f4f817f2d745f5bf4a9881513642ac3f4bf16a

Conflicts:
	src/com/android/settings/SoundSettings.java
	src/com/android/settings/accessibility/AccessibilitySettings.java
	src/com/android/settings/slim/NotificationDrawerQsSettings.java
	src/com/android/settings/slim/NotificationDrawerStyle.java
	src/com/android/settings/slim/quicksettings/QuickSettingsTilesStyle.java
	src/com/android/settings/widget/SeekBarPreference.java
Settings: Add Advanced reboot [2/2]

This commit responds to a setting in Development settings for including
options in the power menu for rebooting into recovery and bootloader.

It has three settings:
- Disabled [Default]
- Enable when unlocked
- Always show

Enhanced by : kufikugel

PS 4 : Cleanup and move to security

Change-Id: I59690daf92514dff10543171bb3eba435fa216e5

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/SecuritySettings.java
Settings: Pimp up Notification Labels Hide [1/2]

This adds fine grain priorities to hide the labels in the notification
drawer in the following ways:

- Show all Labels
- Hide Carrier Label
- Hide WiFI Lable
- Hide all Labels

PS:
- rebase

Change-Id: I7ca279575b7a26fb87d2e966160d895e169d6e92

Conflicts:
	res/values-es/slim_strings.xml
	res/values-hu/slim_strings.xml
	res/values-ru/slim_strings.xml
	res/values/slim_strings.xml
Settings: fix NPE with null check on NFC adapter

Verifies the adapter is not null before dereferencing it and log and error if so

PS:
- fix codestyle and rebase

Change-Id: Id2a34c4698a97476bee9b78cb0ac7b980d1595cf
This isnt slim...
UNOFFICIAL Builds are for Developers and Testers!

This commits enables the foll. by default
- Developer Options
- Android Debugging
- Advanced Reboot
- Maybe Root?

Change-Id: Ibef84a86143545e7cd7cbc591bbf94e9bc5e001e
Settings: Glowpad Torch (3/3)

PS2: String edit & remove from
	devices without torch.

Change-Id: Ide6fae8d35afb7f031aefcf6f5703ba57cf1f51d

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/slim/LockscreenInterface.java
Settings: Fix broken sliders on menu reset (1/1)

Change-Id: I5a28b1a02a01c8b3d23ab746b1ff5131d2952e6c
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
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

Conflicts:
	src/com/android/settings/applications/InstalledAppDetails.java
Fix Torch check Context

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

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

Credits: Danesh M

PS 2 : Fix multi-user compatibility

Change-Id: Idc535b4b65523d71b7fd1e1ff1229a0ec85f7414

Conflicts:
	res/values/slim_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/slim_strings.xml
	res/xml/notification_drawer_qs_settings.xml
Settings: Favorite Contact Tile (2/2)

PSX: Create Dependant

Change-Id: I938490f3cfd40d1abff193315f5d885010386107

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/slim/quicksettings/QuickSettingsTiles.java
	src/com/android/settings/slim/quicksettings/QuickSettingsUtil.java
derp, not slim
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/values/slim_strings.xml
	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
Return: Custom Carrier Label [2/2]

Change-Id: I1965fe6fd6cef7eb0fb78d856db9edf69659573d

Conflicts:
	res/values/slim_strings.xml
	res/xml/notification_drawer_qs_settings.xml
Add CPU & RAM info.

PS 2 : Cleanup

Change-Id: I0cce559c86321827d6f920d61ad9dfcb34a63b3c

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