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
Battery text mode (2/2)
Revert "Revert "Fix black icons""

This reverts commit 627fbda40db4d03257a65a1aff5cdd72dd7c8b43.
Revert "Revert "Settings: Change theme do Material (Dark), (3/3):""

This reverts commit 258df37d52b016f2de0ea21e0f5c0ba21dd2aa0f.
Try something different
Tinker tinker
Final
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
Size adjustment
CPU and RAM info in Device settings

Creds Andreas Blaesius
Forward Port: Add Camera sound toggle [2/3]
Settings: MediaScanner behavior on boot (3/3)
Status bar brightness control

+ added some fixes to original implementation (thanks mostly cm for
that)
+ add multiuser support
Settings: add quick pulldown listpreference

as well respect rtl layout changes
creds slim
Merge remote-tracking branch 'origin/5.0-dev' into dark1