[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)
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)
[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)
CheckBox to Switch

Change-Id: Ie44abe0e1945a32eaf204a6a5f2b6cee1722bf2d

(cherry picked from commit cb521a2fff2cf5485183d40ca2138c5b3824f0f3)