Settings: Forward port ADB over network (Part 1 of 2)

Squashed commit of:
- Adb over network (Settings part for Jellybean)
  + Display WiFi IP Address & Port as preference summary.
  Note: adb_over_network were already pushed in 5555aae
  Author: Tanguy Pruvot
  Id: Ia05aa8f6281c9bdcb3d5e62566b103c38bc70b82

- Settings : Fix mismatched dialog listener
  Set listener on correct dialog
  Author: Danesh Mondegarian
  Id: I0c05af859ad0e93ba6a1d3d395dc6c31e9949426

- ADB: missing dialog dismiss, and use updateCheckBox()
  this function check if debug features are enabled.
  Author: Tanguy Pruvot
  Id: I675a3a9ce5c28b16f9e13e78499e5f6f897b9dd3

- DevelopmentSettings: Refactor ADB over Network
  The checkbox would never enable adbd in tcpip mode.
  Author: Alexander Hofbauer
  Id: Iab8307bb91f69d85ed3a46d5ef09274fa8b03da

Patchset 2 : Remove dupe checkbox and move to proper header

[mikeioannina]: Update for L

Change-Id: I3d61408946912fa0e5f796531413c78255257efe
Remove merge error in cm_arrays comment block

* Also fix the copyright header spacing

Change-Id: Ic9a795647392dd657b13362a8d0ffa3ac832c512
Settings: Add vibration intensity support
Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_packages_apps_Settings into cm-12.0
Build V1
Settings: Convert AppOps array items to string references

* Avoid future breakage
 This will need conversion of all AOSP translated arrays to strings

Change-Id: I2e52e4013d1232d529ce5b9e3aae3502c42e938a

Conflicts:
	res/values/cm_strings.xml
[2/2] settings: add CPU info overlay

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

Change-Id: I28c1e48c2e613b33c301b61cead70678ab6a2e9b
Forward Port: Add Camera sound toggle [2/3]

Change-Id: I3ed04229c51d578b874328297eac5e9e255f51f0

Conflicts:
	res/values/slim_strings.xml
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
Fix ADB Notify Reset on USB Debugging Toggle

Change-Id: Iea299577463cf3b40d245bd50a18a1dcb2a7cbf9
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
Build V1.1
Settings: Storage house-keeping
Settings: Show clock enabled/disabled status summary in status bar settings

Change-Id: Iee63538fe695ec1df50841b157f67f3efa0b22df
Settings: Option to enable/disable HOME button wake
Import Russian translation
temasek translation: Correct RU translations formatting
Build V1.2
Remove partition info ICON for now since background is WHITE!

Either find a replacement icon or wait for TRDS.
Settings: Developer Settings -CheckBoxPreference to SwitchPreference