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>
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1