RC - Allow User select Tablet Mode [1/2]

ROMControl side of allowing user to set the UI Mode.
In prior instances we've only had a checkbox for Tablet Mode.
In this version, I'm allowing user to set 1 of 3 modes:
Phone - Traditional separate NavBar/Statusbar
Tablet - Traditional combined SystemBar
Phablet - Phone layout but NavBar stays at bottom.
	  This appears to be what Google is now pushing as
	  The standard Tablet layout.  I don't like it,
	  So I want the option to use Tablet mode above.

Patch 2:  Derp fix.

Patch3 : Rebase
Patch4 : rebase
Patch5 : Rebase
Patch6 : fix "Rebase"
patch7 : rebase
patch8: check box for hide compatmode button
patch9:  Pull in Steve's Sliders for Navbar Width
patch12 : Force SystemUI Restart on Mode change.

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

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/prefs_navbar.xml
	res/xml/prefs_ui.xml
	src/com/android/settings/SettingsPreferenceFragment.java
	src/com/android/settings/carbon/Navbar.java
	src/com/aokp/romcontrol/fragments/UserInterface.java
new toggle: sound state

Change-Id: I6f5248e81068ba16fd0180ea4535306dc4d7a1b9
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:
	res/values/arrays.xml

Fix ups.
add menu arrow keys toggle

Change-Id: I7d6c1fd8ab808364deade52fd6da19a5e6785fa7
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:
	res/values/strings.xml
	res/xml/prefs_navbar.xml
	src/com/android/settings/carbon/Navbar.java
RC: Hiding NavBar

PS1: Adjustable Height and Timeout
PS2: Use navbar height for the hidden window navbar.
PS3: Add enable option
PS4: gotta restart systemui to make sure if this is disabled
     the tiny window is not left up
PS5: rebase
PS6: add controls for invisible and width
ps7: add navbarhide quick tile to arrays
ps8: set defautl slidder width to 5
PS9: Set Dependencies on Prefs.
ps10: Provide Opacity control for DragHandle
ps 11: Remove Dependency on Seekbars - they don't play well

Change-Id: I8e9c2c4e142f13965e3754caf53ae1d4040af4c7

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	src/com/android/settings/carbon/Navbar.java
Derp
Fix AndroidHttpClient leaking connection

Also remove a lot of unneeded final key words

Patch Set 2:
  Properly close associated streams (InputStream & FileOutputStream)

Patch Set 3:
  Don't change mode of other files

Change-Id: Ibea5c87bd84acb2d53815c54bba4b0ce42de48ae
Fix.
Revert "Settings: New battery style and changes (2/2)"

This reverts commit 9671d976c46fffda97b6d6ded04ca0e4b3a77392.
Switch to AOKP battery.
Add Pie Settings

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/xml/interface_settings.xml
	src/com/android/settings/util/CMDProcessor.java
	src/com/android/settings/util/Helpers.java
	src/net/margaritov/preference/colorpicker/AlphaPatternDrawable.java
	src/net/margaritov/preference/colorpicker/ColorPickerDialog.java
	src/net/margaritov/preference/colorpicker/ColorPickerPanelView.java
	src/net/margaritov/preference/colorpicker/ColorPickerPreference.java
	src/net/margaritov/preference/colorpicker/ColorPickerView.java

Conflicts:
	res/values/arrays.xml
Update Pie Settings

Conflicts:
	res/values/arrays.xml

Conflicts:
	res/values/arrays.xml
Update Pie Settings again
Pie Settings: Control for menu & search button
Pie Updates
Another small Pie Settings update
RB Settings: Add Last App to Pie
Delete duplicate strings
Pie: Center Option
Pie stick options.
Fix FC.