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
Add "stockui" to the build name in settings
Settings: Capitalize Rom build name to follow menu punctuation
Build tweaks: Follow menu punctuation
Settings: Make the Desktop backup password header actually say Desktop backup password
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.
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
Fix the icon size in app lists.

E.g. the "Select app" dialog in the profile group configuration uses
this layout to inflate the list dialog. However app icons can have
non-standard sizes so we enforce a consistent width and height.

Change-Id: I71731a9bb3548c699cc2e0e600a5ff371ceacbc3
Merge branch 'kk-ras-mr1.2_r2' of https://github.com/rascarlo/android_packages_apps_settings into kk