Settings: Cleanups and improvements of code

Conflicts:
	res/values-inverted/styles.xml
Bring Display settings in-line with cm
Settings: Cleanups and fixes

Conflicts:
	res/values-inverted/styles.xml

Transport strings
Use actual storage type of sdcard/usb (2/2).

Currently, storage volume description for mount/unmount/format determined at
build time using PRODUCT_CHARACTERISTICS. For device which has only a sdcard or
only support usb storage, displayed description is correct. For device which has
both storage, the displayed description is totally wrong.

Use of actual storage type at runtime can eliminate the needed to specify
product characteristics, either default or nosdcard.

Change-Id: I9f8d53a4648d960f1009b1fe94787eecd4343427

Conflicts:
	res/values/cm_strings.xml
AOKP's Navigation Bar Customization

Thanks to PAC team for the initial port

Revert "Add back navigation bar customization."

This reverts commit 3d78c928b3cdee7c2bf54c73ed4e8efd02cf8b87.

Change-Id: I4568df520ba7378eb1320a5f808df77749a10a91

Conflicts:
	res/values/cm_strings.xml

RC: add nav bar config

Change-Id: I878faba4c7d769550b10abf2cacadce2c51ad140
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:
	res/values/axxion_arrays.xml
	res/values/axxion_ids.xml
	res/values/pac_dimens.xml
	res/values/pac_strings.xml
	res/xml/button_settings.xml

Navbar: handle images selected through the documents api

4.4 added a unified documents api to choose media files. Handle
the returnd data.

Change-Id: I0ecba27ce120ad63abad33aec5364ef00795de3c
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

Fix nav bar

Change-Id: I0abe6e76ebd95b3644cb9decd6642e425cac9216

Conflicts:
	res/values/axxion_attrs.xml
	res/xml/navbar_dimen_settings.xml
	src/com/android/settings/axxion/NavbarDimenSettings.java

Navbar: Hide landscape height dimensions for phone and width for tablets

Change-Id: I9c80cd3c380cb270e96143eaace41006026e98c0
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>

Add our old features back in

Change-Id: Idfb97375678a8ce7512ce0ebee286dacefd37a66

Conflicts:
	res/values/pac_strings.xml

Buttons Settings: Fix FC

-Also remove the Navbar left option if it's a table.

Change-Id: Id83a0271783a18aeccfb8d4ac961970f7e61b390
Signed-off-by: Lokesh Chamane <lokesh.c703@gmail.com>

Conflicts:
	src/com/android/settings/cyanogenmod/ButtonSettings.java

Nevermind

Settings: fix Various errors

Conflicts:
	res/values/axxion_arrays.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Slim's Hardware Keys Customizations

Slim hardware