Revert "Ability to disable hardware keys via nav bar settings (1/2)"

This reverts commit 106ecc0d6984c195fc146671dbbb82a4858e3f4f.

Conflicts:

	res/values/cr_strings.xml
Revert "Settings: Handle navbar heights correct on dpi changes + more (2/2)"

This reverts commit 458e7f0c24872cb81a8abaac4f60442750065220.

Conflicts:

	res/values/cr_dimens.xml
Revert "Put a dependecy in left handed nav option"

This reverts commit 053f191d5bfa5f1559294097e07384b3dcde03ce.
Revert "Fix interface settings crash for devices without navbar + enable all expanded desktop options to all devices"

This reverts commit 8cf8947e067c249e2d04d9fef5a0df6a0c856734.

Conflicts:

	res/values/cr_strings.xml
Revert "Navigation bar dimensions (2/2)"

This reverts commit ff6dac9c53832e7415bc7e861c76d25ea8b92aca.

Conflicts:

	res/values/cr_arrays.xml
	res/values/cr_dimens.xml
	res/values/cr_strings.xml
Revert "Settings: Hide left handed nav option in tablet"

This reverts commit a93cc1acd1a887132a32fa499e9edfb7c690a419.

Conflicts:

	src/com/android/settings/cyanogenmod/SystemUiSettings.java
Revert "[1/2] Left handed navbar during landscape mode"

This reverts commit 83fdb3de09b6fa1fc9f51feac30ba4a05c1e8754.
Revert "Add back navigation bar customization."

This reverts commit 3d78c928b3cdee7c2bf54c73ed4e8efd02cf8b87.

Conflicts:
	src/com/android/settings/Utils.java

Change-Id: I9ef9929351349fdcc34f3652ebff0e406bd63f94
Revert "Add back navigation ring customization."

This reverts commit ab99452d34b8ce4f73cfa2365422ea0507ce6552.
Derp!
settings: add back notification shortcuts + slim classes we need

this will add back slims notification shorcuts feature as well
we add common slim classes we use for navbar navring pie etc
see fb commit for more details

Change-Id: I798d6597a8894fa47718fa6310b7965239130a3a