navbar: Bring inline with AOKP frameworks
navbar/navrings: new layouts for nav rings
fixes issues with nav rings in landscape.
We do not use mCurrentUIMode from aokp
we will use mSystemUiLayout like we used before for other fixes,
this commit also seems to fix the recents lag.
Revert "Spen Options 1/2: Enable Spen options"

This reverts commit 0700fcea40365634d1eb2ed5933f0b728dcdeb1f.
Stylus gestures features (1/2)

Forward-port of https://github.com/CyanogenMod/android_frameworks_base/commit/9f3ee9f7c0877fcfbe90a7c176481f949194fb75
to JB

Change-Id: I9c8a03dce226d2463659846ff3a12435efdf5c1d

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
FW: AOKP Ribbon

This creates a series of options for shortcuts in a few places

The AOKP Swipe ribbon
Lockscreen ribbon
Notifications ribbon
Quick Settings ribbon

Options for Long Press, Icons size, Custom Icons,
  Text on and off, Text color, and options for
  Swipe ribbon color and Opacity.

Change-Id: I6bfb541801bd428b5eee06ef1c3f7d23ef7eeede

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/aokp/AwesomeConstants.java
	core/res/res/layout/keyguard_selector_view.xml
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
	packages/SystemUI/res/layout/status_bar_expanded.xml
	packages/SystemUI/src/com/android/systemui/aokp/AwesomeAction.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/GestureCatcherView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
FW: Ribbons Padding, Click options, autohide updates 1/2

Adjustable padding
vibrate on click optional
if no short action set use long action icon and
  dont set short click listener - long press only mode...
Autohide flakiness fixed
Don't unlock on torch

Change-Id: I45c9f29453220e80249300b66bb61d5a7afc784f
xFW: Ribbons Colorize action icons, unlockmethod

Unlock method for if action should be unlock or not.

now torch, notification, and power shouldnt unlock.

Change-Id: Ic0978f145c8ad4f6f944cd603bfe744415d44561
More AOKP-update stuff
updated most files that needed changes
due to the AwesomeConstants && AwesomeAction changes.
Added a few missing drawables & resources.
Update BackgroundAlphaColorDrawable.java
More battery styles (1/2)
FW: Remove ViewRoot.java - Corrects errors with Dolphin Jetpack

The ViewRoot.java file was removed from Cyanogenmod a long time ago and renamed ViewRootImpl.java, for some reason we retained this file which contained a single function declaration. This was also defined within the ViewRootImpl.java file.

Modification to ViewRootImpl.java to remove the reference to ViewRoot.java.

Change-Id: Icc6cf9f1ac834cd0d40e9e0358235f936d1614e0