Add Buttons settings drawable

Change-Id: I8a684dafc823e580d855ed608130fd14f8684cd9
Update Profiles settings icon

Switch to vector drawables to fix blurry drawables

Change-Id: Id3f5e3ad408c4d17659d941f68853379b07c688f
Update the Privacy category drawable

Replace the current ones with new vector drawables

Change-Id: I27a6778d876672c78469b886e2574baa149aad80

Conflicts:
	res/drawable-hdpi/ic_settings_privacy.png
	res/drawable-mdpi/ic_settings_privacy.png
	res/drawable-xhdpi/ic_settings_privacy.png
	res/drawable-xxhdpi/ic_settings_privacy.png
settings: Quick unlock controll 1/2

Change-Id: I5b34368a35ab5541b57189e44c28c5903e638778
Superuser: Remove ACCESS_SUPERUSER permission [1/2]

I can't explain this any better than Chainfire, so for that
reason, I'm gonna go ahead and quote him:

Android 5.0 Lollipop now requires custom permissions to be
unique unless the declaring packages are signed with the
same cryptographic keys (same author, usually), or package
installation will fail. As all modern root management
packages now declare this permission, this means you cannot
easily install a different one and start using that one,
as its initial installation will fail, unless you are using
a recovery-based installer that also cleans away the old one.

So let's remove the permission

PS1: Intial commit
PS2: Rebase, test results: works

Change-Id: I7870bc6d82e1f81f168f9389be839034e4ede62d

Patchset: 3
http://review.cyanogenmod.org/#/c/80049/
Build V1.9
Settings: Security: implement a pin keypad shuffler [2/2]

this is to further prevent people using the tablet guessing your pin based on fingerprints left on the screen
example of the expected outcome - https://www.dropbox.com/sh/r3xb2q53ksaqni9/Oz1Eu8Dm7O

PatchSet:
- fix checkbox was wrong assigned
- enable only for PIN Password lock
- small cleanup of old code

PatchSet:
- cleanup

PatchSet:
- add modes.....disabled/always/on request

Change-Id: I225af5654c440aa16964df3257130febec6ef275
Settings: Switch needs an setOnPreferenceChangeListener

So today is derp day....another 4am morning fix.

Will stop today for sure.

Sorry again

Change-Id: I04eea381a2930995ef0f8820c0f251bc40df4820
Battery saver: Add 10% and expand options up to 30%
Fix non working slim settings.

Due to have two statusbar.java files one for CM and one for slim, settings can only reference the one that called it.

Add cm helper for listpref
Switch all cm settings to helpers
Switch to calling status bar from slim. This removes the need to add helpers to slim.
Merge pull request #246 from Team-UB/temasek

Fix non working slim settings.
Statusbar settings housekeeping
Revert "Settings: Option to enable/disable HOME button wake"

This reverts commit 46b3f638df2dfbbf27e4c38902d9970923666640.

Conflicts:
	res/values/cr_strings.xml
	res/xml/button_settings.xml
	src/com/android/settings/ButtonSettings.java
Settings: allow home button to wake device [2/2]

Change-Id: I5c887422636f8bc51cb324339b3cdcac7af54400

Conflicts:
	res/values/cm_strings.xml
	res/xml/button_settings.xml
	src/com/android/settings/ButtonSettings.java
Rename Profiles to System profiles

L includes 'Users & Profiles', rename ours to distinguish features
and prevent confusion.

Change-Id: I5a148dcf5fea1b24448d254105b0bd6904a4ddd8
Build V2.0
Fix HW brightness miss logic

Restore default backlight when hw are anebled
Turn nav bar into a preference category

Conflicts:

	res/values/cr_strings.xml
Merge remote-tracking branch 'tem/cm-12.0' into cm-12.0

Conflicts:
	res/values/cr_strings.xml
	res/xml/status_bar_settings.xml
Development Settings: Reenable Nuplayer

* Nuplayer is now the default in Lollipop, do not uncheck the setting when disabling developer options.

Change-Id: Ic47365192404a866434630a7a4f2f669b8f80233

Conflicts:

	src/com/android/settings/DevelopmentSettings.java