Revert "Frameworks: Support advanced lockscreen shortcuts"

This reverts commit 2224ff4fd6f9a6377e728f386f52bf7cd435f9db.
Revert "Lockscreen Targets: Icon Revamp"

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

This reverts commit 57228ad021ab4ecfc40f4eb28d4f767b297f0053.

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardShortcuts.java

Change-Id: Ic7d8ea8fc90703525fd6a6d71d8f0d54af928486
Revert "Revert "Implement PA's Lockscreen Target (1/2)""

This reverts commit 9998ca5615b753c1d64c4b2a9c52e62d2c0e12d9.
Revert "Lockscreen Targets : Make multi-user compatible"

This reverts commit d245e0ab0686cadbc9e03e2a214be2b5383cf0f3.
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: Icc81b814c528ca7c8687b5b7d5607042284130c4
Revert "Re-implement magnetic targets"

This reverts commit 49392c8879d3c4aa831146d80387a3e460f7c59f.

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Change-Id: Idd6d9bec846a93fedf7d9076b1142ad3253fba97
Revert "Framework : Lockscreen - Customizable shortcuts"

This reverts commit 03160c5fe1cf86c7820646b33cca41fa0a7454e5.

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java

Change-Id: I9870faee336654e10ee5dec35490ab081444138d
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
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.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/res/res/values/symbols.xml
	packages/SystemUI/res/layout/status_bar_expanded.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java