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.
Use holo alert drawable for nav bar editor
Reorganize build tweaks icons and properly rename and make some icon adjustments
Build tweaks: Follow menu punctuation
Buttons and layout > Buttons & layout
Add up navigation menu for IccLockSettings
Settings: Make the Desktop backup password header actually say Desktop backup password
Settings: Add up navigation for Desktop backup password
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: Add up navigation for MiscFilesHandler