ROMControl: NavBar Optimizations

Anytime refreshSettings() is polled it's reenabling
NavBar hide transparancy/width if navhide is enabled
This shouldn't happen in TabletUI

Also, TabletUI DOES allow  NavBar height change.
Re-enable these prefs and set summary correctly

PS2: Fix and Clean "Match State" showing incorrectly.
PS3: FINAL, sorry, found more prefs.

Change-Id: I17359edda4da4367b9b7cadd29644f0a67a628b4

Conflicts:
	res/values/strings.xml
	src/com/android/settings/carbon/Navbar.java
	src/com/android/settings/carbon/StatusBarToggles.java

Also add missing CustomToggle code
StatusbarToggles: fix StringIndexOutOfBoundsException

PS2: Simplify

Change-Id: I9c571dd86e6cd4bd3ae0d43cb642e71df929c0a3
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Revert "Revert "Breaks Expanded Desktop Revert "RC: Status Bar Hide toggle (2/3)"""

This reverts commit 5fa49ccca6f7a603e9affbfb9370786cb75d9e78.

Conflicts:
	res/values/strings.xml

Conflicts:
	res/values/strings.xml
Status bar Auto-Hide [2/2]

Add an option to auto-hide status bar when there are no
notifications.

PS 2 : Reorder a bit

Change-Id: I93b637f9b3e1036522f77ca4b299d385052320e5

Conflicts:
	res/values/strings.xml
	res/xml/status_bar.xml
	src/com/android/settings/carbon/StatusBar.java
Fix derps
Fix NullPointerException at RunningState

getServiceInfo returns null if you have a service defined in the
manifest as: <service android:name=".Xxx" android:exported="false" />
or and in an <application> with no label or icon.
Dont crash the Settings application because of that.

Change-Id: I6f9f69c130e610b7e4ab66426177b7bade1e1515
Fix Icons ordering Derp

Change-Id: Ib5581c2ec43456f84325d1f148ceeee6130088b1
Merge branch 'jb2' of git://github.com/CarbonDev/android_packages_apps_Settings into jb2
Merge remote-tracking branch 'CarbonDev/jb2' into jb2

Conflicts:
	res/values/strings.xml