Settings: All my ocd Settings commits squashed

Squashed commit of the following:

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

    Settings: Add up navigation for MiscFilesHandler

commit 9dacdeed644fb06ecb02679ab41d0d38006f275e
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Fri May 9 09:28:18 2014 -0500

    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

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

    Settings: Add up navigation for Desktop backup password

commit d96d184fff88e7cce662dafb0bae78803d9bab94
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 367f4bb2f2b416ef3ed978e29cb0dd0ef2c9f1fb
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Mon May 5 17:55:44 2014 -0500

    Add up navigation menu for IccLockSettings

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

    Buttons and layout > Buttons & layout

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

    Build tweaks: Follow menu punctuation

commit 48c5a6f29abc8995aead2afcb0e7d1cad5d63a4f
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 c7308d5ed917cd3c7c3091f1e089e83625678ace
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Thu Apr 24 02:33:06 2014 -0500

    Use holo alert drawable for nav bar editor

commit 7242b499fd086847b00a4e138353775bc2043af8
Author: MrBaNkS <banksmi09@gmail.com>
Date:   Thu Apr 24 01:48:56 2014 -0500

    Revert "Revert "Navigation bar buttons customization""

    This reverts commit 1b56304c9d738149bddadedaaa1375ed4a7d97df.

commit 4be2fc399711c23fcd3bd3a395270871ee4bd77d
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

commit 865d5a184630b32ba331cbf2b490574f8ece3546
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.

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

    Settings: Capitalize Rom build name to follow menu punctuation

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

    Add "stockui" to the build name in settings

commit 828c8f79237a22ac14db9651613378a97dd31ca4
Author: p4r4n01d <p4r4n01d42@gmail.com>
Date:   Sun Jan 5 11:49:21 2014 +1100

    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 all Superuser related commits

Squashed commit of the following:

commit ed82d1d182071d33e5d44b235f6ee9d6ae221478
Author: Chirayu Desai <cdesai@cyanogenmod.org>
Date:   Mon Mar 18 21:11:30 2013 +0530

    Move Superuser header below Developer Options

    Change-Id: Ica85aae0d3f06e6c5e837946cfc893d9e2f4fb7d

commit c656069a99a9d7242a432fd823505bac5474a512
Author: Koushik Dutta <koushd@gmail.com>
Date:   Sat Mar 30 16:24:58 2013 -0700

    SECURITY FIX: Fix package uids being reused between uninstall and reinstall of different packages.
    Policies for older packages were being granted to the newly installed package that got the recyled uid.

    Change-Id: I6c74cf6762e8da10e09d5cf5d94e9f826e47f24d

commit 932b948faeeaa57ae8cc7efc0631774fe520769a
Author: Jorge Ruesga <jorge@ruesga.com>
Date:   Sun Jul 28 20:55:22 2013 +0200

    Settings: Fix aapt locale set

    This allow to display Settings in other language other than default

    Change-Id: Ie0d94a85b6b3f26cad853298b911c7fece0a1247
    Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

commit 75af35bea8cdf3671ba8e97e0c714ac8bff5313a
Author: Danny Baumann <dannybaumann@web.de>
Date:   Mon Mar 11 10:35:01 2013 +0100

    Fix scrollbars appearing out of place in Superuser.

    Change-Id: Ia206623716192e479901c02cf94de84a29e0479e

commit a44cc1310fd081654ce570f1b5b05c0b4ce1758a
Author: Koushik Dutta <koushd@gmail.com>
Date:   Thu Feb 28 14:49:24 2013 -0800

    Switch to new Superuser

    Change-Id: I9d91392ad6fbc9953d19059ab59b91d214c00e0c

    Conflicts:
    	Android.mk
    	proguard.flags