Last App Toggle [1/2]

Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Change-Id: I05762c15b69bd432f539683997c234f5802d8820

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	src/com/android/settings/cyanogenmod/NavRingTargets.java
	src/com/android/settings/cyanogenmod/NavbarButtonSettings.java

Conflicts:
	src/com/android/settings/cyanogenmod/NavRingTargets.java
	src/com/android/settings/cyanogenmod/NavbarButtonSettings.java
Fix sorting of navbar and navring dialog sorted in alphabetical order now....was a bit strange the way before

cheers

Change-Id: I34dfa9952e5e53e031607b980ef46149fa7e0104

Conflicts:
	res/values/cm_arrays.xml
Settings: Lazy dev part 2 + small fixes (2/2)

this is based on the last lazy dev commit from me with the same
reasons, this time navbar and statusbar white color did no stick because
of not used long var to save.

Best on that....I realized later that I am not allone a lazy dev. Aosp
does count -1 automatic as white lmao

whatever changed default valus to -2 and cleaned 4 lines up

cheers

Change-Id: I7f18863a31fe3ee8ad9061e2707ffbba4a2813d3
Fix: disable navigationbar can move when navbar is disabled

cheers

Change-Id: I5cceadc39834994cc78f9084431939691a614c1b
Settings: Change navbar general behaviour (2/2)

This commit changes that navbar is present on all devices even
with hardware keys. On hardware key devices the navbar height is
set to 0 as default now. Several reasons for that.

- no SystemUI restart when de/activating (last one we had :p)
- our navbar is very resource friendly so even no problem for the
  low end devices
- we can now use some of the navbar stuff you will see in next commits
  navbar magic :p

This commit also respects the different handling off menu's. Thats
why a part of the code (hasNavigationBar()) will be still left because
it is needed in main for

core/java/android/view/ViewConfiguration.java
core/java/android/view/IWindowManager.aidl
core/java/android/view/WindowManagerPolicy.java

this files which are controling that.

Settings commit:
- additional cleanup of no needed imports

cheers

Change-Id: Ida80c6ecaeaf9f20fff80a58f2b62c30d2ba54d6

Conflicts:
	src/com/android/settings/slim/LockscreenWidgets.java
	src/com/android/settings/slim/NotificationDrawerSettings.java
	src/com/android/settings/slim/quicksettings/QuickSettingsTilesStyle.java
Settigs: Fix navbarheight 0dp

Change-Id: I098488e6a93192d5151a85aa0abddfca482d0d99
Comestic change to navbar settings text

Fixes Bug #280 (Settings/Interface/Navbar)

Change-Id: Ib3989684c5bea808c73495d8d7b8374fb1edd14a
Settings: enable navbar enable/disable for navbar devices and remove 0dp entry

Change-Id: Ib70e53609d9f4356e88a01e3aa76e4c25a3983fb