Fix Tablet UI Mode FC

Credits to BeerGang.
Revert "Port AOKP : Policy: Lockscreen Targets Unlock speed update"

This reverts commit 461b2f415a1f9f1cbc62cc99fad118d266de580e.
Revert "Action before broadcast"

This reverts commit accc26a7bfdabb215158ae1aa224918aeeceb7e0.
Revert "keyguard: enable magnetic target if no custom targets defined"

This reverts commit ee94c8cdb4f113e903481ad84a70b6dc425a49a1.
Revert "LockscreenTargets : Dismiss on target select"

This reverts commit 44fc431d6cb36c28944079b04ec729eabe7cfddd.
Revert "Frameworks: Support advanced lockscreen shortcuts"

This reverts commit 1ed0c607923750f422365fbadc32e643d43412d4.
Revert "Lockscreen Targets: Icon Revamp"

This reverts commit 7b3526b3fbb4a93682cc13e619322e1168fb114e.
Revert "Downsize custom lockscreen target if it is not a tablet / largescreen"

This reverts commit 795604243f00c7555f99a1a3b4653d1ca28c5a18.
Revert "Frameworks: Lockscreen custom shortcuts and 8 targets (1/2)"

This reverts commit 21176a44a2ad97a3b053c51416d7644966f1fc2c.
Revert "Revert "Implement PA's Lockscreen Target (1/2)""

This reverts commit 19b89c15148cfb17286f8fd20804ad25effbb62c.

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: I1f4cefae425c890c9462211e2e7b4e55ab5c6d06
Revert "Lockscreen Targets : Make multi-user compatible"

This reverts commit ed7513e62899496f42b5d5d0386b888de6291b3b.
Revert "Implement PA's Lockscreen Target (1/2)"

This reverts commit 9f86b0f212aa4938e133f97cd0c9923896b0beef.

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml

Change-Id: Ie552a4c52886e8027784c45725c60cf8f19a8ce8
Revert "Re-implement magnetic targets"

This reverts commit 49392c8879d3c4aa831146d80387a3e460f7c59f.
Revert "Framework : Lockscreen - Customizable shortcuts"

This reverts commit 03160c5fe1cf86c7820646b33cca41fa0a7454e5.
FW: Lockscreen rework WIP

The frameworks side of trhese rework is basiclly adding
Lockscreen targets and removing unneeded and used variable left
in by google.

Patchset 2: fixed landscape issues with phones

Patchset 3: Added null check for uninstalled apps.
            Add some logic for padding if the 6-8 targets are used.

Patchset 4: Removed option for long press challange unlock, I dont think
            this need to be an option it should just be default.

Patchset 5: Fix rings around targets.

Patchset 6/7: Fix big empty icons in the rc ui.
            Fix layout for 6-8 targets again...

Change-Id: Ic9a4b4f85c674dc9d4097541d447723e2dd47956

Conflicts:
	core/java/android/provider/Settings.java
FW: New unlock logic for lockscreen

This lets you move the unlock button and still keep
the magnetic targets...

Change-Id: I4f70036836f44362bfc19ad7a3ab3fb7863ea664
Policy: Lockscreen Targets Unlock speed update

Fixes lag on the classic lockscreen targets and sets up a broadcast
receiver to use those methods from outside of policy like navring
example this commit and the future AOKP Ribbon.

Change-Id: Ia0735aa26a4cd1a2c95d0860992837daf5cacf6d
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/res/res/values/symbols.xml
	packages/SystemUI/res/layout/status_bar_expanded.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Assets needed for shortcuts

Change-Id: I4373e03bbbea2c5fe15e075379fda072db8fe7a9
MediaScanner behavior on boot (1/3)

Lets you enable/disable/ask (with a notification) media scanning on boot.
Can speed up boot and reduce initial boot lag from MediaScanner

Change-Id: I634ae96b1dcb493b966b4653589cd97523b63da7

Conflicts:
	core/java/android/provider/Settings.java