Revert: Navigation bar custom height

Conflicts:
	core/java/android/provider/Settings.java
move slim helper classes and constants to cmremix resoure
[WIP] Ability to disable hardware keys via nav bar settings (2/2)

Tested on Samsung devices only. May not work on other devices.

Signed-off-by: Janson Kang <temasek71@gmail.com>

Change-Id: I0524f193c89f6a10032b0bc0a692cd37420f2bec
(cherry picked from commit a828f1564a249fa7db29eca808522e98b1a55105)
[WIP] Ability to disable hardware keys via nav bar settings (2/2)

Tested on Samsung devices only. May not work on other devices.

Signed-off-by: Janson Kang <temasek71@gmail.com>

Change-Id: I0524f193c89f6a10032b0bc0a692cd37420f2bec
(cherry picked from commit a828f1564a249fa7db29eca808522e98b1a55105) (reverted from commit b2694c943dc7345f4fa47d55a97cf473f458c00d)
SystemUI: Reduce activation area a bit of quick pulldown

Change-Id: I06b3a50982930491c6fd4e70ceda3b1ceee28f87

(cherry picked from commit 1c82c4a4548763aa0397f6bc452ed05ebb46df9f)
[Base] Nav bar tweaks

    - Toggle on/off (CyanogenMod alredy did but only for hw keys devices). crDroid allow all devices to do that for those using PIE apps.
    - Nav bar dimensions (height and width)
    - Here we also automatically reverts CyanogenMod navbar toggle: https://github.com/crdroidandroid/android_frameworks_base/commit/b70cda7d0d9b5142f54d390275b5e2ffa64ae9b4

    PS: THIS COMMIT IS A SQUASHED PORTED FROM crDroid KK and 99% od the codes are from SlimRoms. I want to say a HUGE thanks to @kufikugel

(cherry picked from commit 539ffe5ea18583f142d5cf6ba4fd60a70ffb9da5)

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java