[2/2] settings: add CPU info overlay

this shows
CPU temp (if available)
for every core governor + online + freq

Change-Id: I28c1e48c2e613b33c301b61cead70678ab6a2e9b

(cherry picked from commit cc9373a7a712278361166eb78f857c7830266ad2)

(cherry picked from commit 483254adca2be3cf61f235192c78b642587bcd4f)

(cherry picked from commit 3e3dbc00ab1060dc4f7d0fd92df5492380781672)
Fix ADB Notify Reset on USB Debugging Toggle

Change-Id: Iea299577463cf3b40d245bd50a18a1dcb2a7cbf9

(cherry picked from commit 6b9a47cab752e6594e5de92213c4f593c4c64e55)

(cherry picked from commit 2fd251fc0beb9fe10d88da937ee9f35754e27494)

(cherry picked from commit 2707d85b12c568396e42935032e9f751a2d1b05e)

(cherry picked from commit 5dd2a1af834072d77a4f47c2d9b739aec5ac3683)
[settings] long press back to kill configurable timeout (2/2)

1 - 2 seconds (default)
2 - 1,5 seconds
3 - 1 second
4 - 0,5 second

Forward ported from crDroid kk

Change-Id: I39cb20026eaf622b7588bda3291f3429ff8e650e
(cherry picked from commit e569694624897218a31240e7ff477c91de3d3469)

Conflicts:
	res/values/cmr_arrays.xml

(cherry picked from commit 391df8dd62fe538bfe3db65b7ae02ba1e0901161)

(cherry picked from commit b5ae85afdb63e95ac521214df8ce749bc299cc34)
CheckBox to Switch in develpoer settings
Turn nav bar into a preference category

(cherry picked from commit 41fa57a8d7f454011d1f0f571e28ba343b83548c)

Conflicts:
	res/values/cr_strings.xml
	res/xml/button_settings.xml

(cherry picked from commit cf628a71e6db10a8aa0dfdd6e0b4c5e75c422112)
Fix HW brightness miss logic

Restore default backlight when hw are anebled

(cherry picked from commit 918699457d5e8f3fba97cd69ced335234567c7ff)

(cherry picked from commit c50c9565ace39ac6226f854073632cbd1b4dff29)
Update nav bar strings

(cherry picked from commit 1aee411e75e332efaf8b430c5e1a14754ab7298e)

Conflicts:
	res/values/cr_strings.xml

(cherry picked from commit 0bba00ea613a89f7e2224ef4a008278de05759db)
Partition Info

Change-Id: I29d64c2789ecf829c6e85adcbb2e211e87943158

(cherry picked from commit bdc922fc56efb749f6b132c42d7889e306e18e21)
Add CPU & RAM info.

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

Change-Id: I0cce559c86321827d6f920d61ad9dfcb34a63b3c
(cherry picked from commit 6fd50319a10919822edce60a7d10a7d3c520fec0)

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

(cherry picked from commit 5c5e16a08a2b8ce8ae1317ef3f459b96efda11b3)

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

(cherry picked from commit ea7e91d78e158011b394783b388d44a6ae14f154)
cmRemiX Extra Info

Port from our Kitkat branch
https://github.com/DirtyUnicorns-KitKat/packages_apps_Settings/commit/6274d966b15d2a0a910d99aa3f13816f89746763

Change-Id: Iaaa2c137b857dc8ddc73f1464063c1f806bb12f7

(cherry picked from commit e6edea03ab25b8337d3517e701b92bdccce2d601)
settings: Quick unlock controll 1/2

Change-Id: I5b34368a35ab5541b57189e44c28c5903e638778
(cherry picked from commit 51ff35435913f3357f4310ed4faf60e3c1607f46)

Conflicts:
	res/values/cr_strings.xml
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
(cherry picked from commit 226196ae56eee8c64736c9451b5cd87a54edd3b5)

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
Settings: Switch needs an setOnPreferenceChangeListener

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

Will stop today for sure.

Sorry again

Change-Id: I04eea381a2930995ef0f8820c0f251bc40df4820

(cherry picked from commit f5f22578419bbe8e163b799deb08b80ded9c69a2)