Settings : NavigationBar Customization

Contains:

- Settings side to customize the navigation bar buttons.
  Id: I39d9362f1930dc4181d20ff95077b4c290f6907e

- Settings : NavigationBar Customization
  Settings side to customize the navigation bar buttons.
  Id: Ibd51fbca96d5f0d5e75c7bd74dc5ec62ed1d969d

- Settings: Fix NavBar lock button when resetting default
  When the NavBar is reset to defaults while in edit mode, lock icon should
  re-lock
  Id: I876725046e380ebb7da774ae412ce2b68f5310f8

- And a few small fixes

- Add support for navbar editing on tablets

- Add npe check

Change-Id: Ic77ca21d976015a1f4b4e10cab27fa35760035da

Port from cm-10.1

Signed-off-by:  Paul Beeler <sparksco@gmail.com>

Fix derp
NavigationBar: Custom height (2/2)

Patchset 3 : Clean up array values
Patchset 4 : Add missing translatable="false"

Change-Id: I751ae54de1adf96367948735558363ce0dbb9f89

Forward Port from cm10, patch was originaly abandoned, but it still
lives!

Signed-off-by:  Paul Beeler <sparksco@gmail.com>
One does not simply become a Developer

Change-Id: I64ab4d7ab9d8334275d2e4d493b716a8fc73ab4e
Implement saber mods:

Much of the ported features that have been ported from CyanogenMod
(about half), were implement/ported by me and not rascarlo.
Because of this I don't feel it represents what rascarlo himself has
in mind for features of his ROM builds.  But just for the record big
thanks to rascarlo for the following features ported from CyanogenMod
that will now be in saber mods:

  Clock - Show Clock, AM/PM style
  Battery status style
  Lockscreen shortcuts

Signed-off-by:  Paul Beeler <sparksco@gmail.com>
Settings: Use proper 64x64 XHDPI icon for Security Settings

Seems AOSP had a copy/paste derp.  The XHDPI and the HDPI icons are
the same (48x48) where the XHDPI one should be larger.  I am using the
CM10 icon now.

Change-Id: I1ad2f30400d24187848fbef0ae907fd8f71edde4