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: I1796d92458587b9e961d5d8e6d58099e8367834d
Settings: Use solid actionbar

When the action bar is visible, use the solid holo dark theme used
 by the rest of the Settings app

Change-Id: I41deeaa1988d59e121e6e81bcf3f42c570341f0b

Conflicts:
	AndroidManifest.xml
Settings: Squashed commit of all up navigation commits
Squashed commit of the following:

commit 7242f9225c63738a7b8d6663118c2d503d435546
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Fri May 9 10:16:55 2014 -0500

    Settings: Add up navigation for MiscFilesHandler

commit 93e3bf4ca866e00fac89f2bc69dd7027dd4b2b13
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Wed May 7 14:59:19 2014 -0500

    Settings: Add up navigation for Desktop backup password

commit 92dc1d3f98efeaf7ceee5a027a5143c4b4b27d85
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Mon May 5 17:55:44 2014 -0500

    Add up navigation menu for IccLockSettings

commit 85d5b51e5a22ece7ec7c87032062e8b9a9e800e2
Author: Michael Bestas <mikeioannina@gmail.com>
Date:   Mon Dec 9 03:48:05 2013 +0200

    Settings: Add missing up navigation in menus

    Squashed forward port from cm-10.2

    Change-Id: Ia9d51b53df8a3eb4c1b9dee1aeefb0b74eac0fde

    Conflicts:
    	AndroidManifest.xml
    	src/com/android/settings/profiles/NFCProfileWriter.java
Revert "Revert "Navigation bar buttons customization""

This reverts commit 1b56304c9d738149bddadedaaa1375ed4a7d97df.
Settings: Squash all punctuation and capitalization edits

Squashed commit of the following:

commit 733f1d71d79c948f36305159d560e00a5dd1cb5f
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Wed May 7 14:42:02 2014 -0500

    Settings: Make the Desktop backup password header actually say Desktop backup password

commit b74255832b881a6495459e0848608160c98c17b8
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Mon May 5 03:42:40 2014 -0500

    Buttons and layout > Buttons & layout

commit db82cde1110e3d449c8e2519e5154d860a5f1da7
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Tue Apr 29 19:55:45 2014 -0500

    Build tweaks: Follow menu punctuation

commit b57c3c38a73321aed0ab264c752f814ce7dc0400
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Sat Feb 8 13:40:24 2014 -0600

    Settings: Capitalize Rom build name to follow menu punctuation

commit a54eb5b9adc387bcd4b5274909f43e269d5f3b72
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Sat Feb 8 00:42:36 2014 -0600

    Add "stockui" to the build name in settings
Settings: Squash all build tweaks icon commits

Squashed commit of the following:

commit 3fe2a59fbd2338ed2da02f78f55733c318319fb1
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Mon Apr 28 05:19:29 2014 -0500

    Reorganize build tweaks icons and properly rename and make some icon adjustments

commit 0502b903c5dfed2acd3e530843411aacb8fec59e
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Fri Apr 11 05:21:20 2014 -0500

    First attempt at build tweaks icons
    Credits AOKP for some icons.
Use holo alert drawable for nav bar editor
Settings: Replace the single-option menu with a switch in cast screen

Taken from: https://github.com/CyanogenMod/android_packages_apps_Settings/commit/46af8086db0db5b41f20c9f05a5f42c182262576

Credits: CM
Settings: Integrate Voice+ into Settings (1/2)
Also add isPackageInstalled helper function

Change-Id: I4778443c219cd29a463e9c4dab60783dca251f0f
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: Petty commit Misc files > Misc. files
Settings: Another petty commit Misc. -> Misc. files