Settings: Add to be sure also some other apps for TRDS toggle

cheers

Change-Id: I20eafdcf38bf8031d6e6d69c7403fa44bfd220b9

Conflicts:
	src/com/android/settings/liquid/TRDSEnabler.java
Add Volume Tile [2/2]

Change-Id: Idf5d135fbf9565b91a4745f3d2747c4100abea1e

Conflicts:
	res/values/strings.xml
Add Expanded Desktop Tile [2/2]

Change-Id: I2170ebe67adb54d0f05f0fb8da62f506b0fdc659

Conflicts:
	AndroidManifest.xml
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/NotificationDrawerSettings.java
Fix: disable navigationbar can move when navbar is disabled

cheers

Change-Id: I5cceadc39834994cc78f9084431939691a614c1b

Conflicts:
	src/com/android/settings/liquid/NavbarSettings.java