[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 a1e259f797d0d9375d9fc1de4201e3b78ece7eae)

Conflicts:
	src/com/android/settings/DevelopmentSettings.java
Settings: Media Scanner on boot behaviour (2/3)

Settings part - fb part is merged and mediaprovider repo was patched up to LP

Change-Id: Ib9cf62b0e3550e6557248cd3d910908882a91c7f
(cherry picked from commit 2396e5a8e2a114fc9352e5c0e9cd92d8136f10d9)

Conflicts:
	res/values/cr_strings.xml
Fix ADB Notify Reset on USB Debugging Toggle

Change-Id: Iea299577463cf3b40d245bd50a18a1dcb2a7cbf9
(cherry picked from commit 6b9a47cab752e6594e5de92213c4f593c4c64e55)
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.

Change-Id: I2af95a1a4396101ff87448cd0ae20addf235af52
(cherry picked from commit acb4c091f3953e6add7fc477baa7b98ec81ec3ff)