Quick launch shortcuts cleanup

Revert "Fix layout of MultiWaveView and GlowPadView."

This reverts commit cadc508abb5ef7c0c8d80f2d82e116bf168d0ee6.

Revert "Add GlowPadView extensions needed for lockscreen targets and nav ring."

This reverts commit debd4540c5a5a09abba62455856705881b8d6b3c.

Revert "Add Lightbulb NavRing target (1/2)"

This reverts commit bfcd1b8d60bed6be258703acddaad9d0bf928597.

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java

Revert "Add some kk drawables and update some others (Credits: Rush25) :)"

This reverts commit 5c2314bd646fcd71b32c4d92e6440c46b29ba20f.

Revert "Quick launch shortcuts"

This reverts commit ee79051b47cd40d2e4bdb39e33a85ac0fb110ab6.

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/simpleaosp_symbols.xml
	packages/SystemUI/src/com/android/systemui/simpleaosp/ActionTarget.java
Custom Navring Targets (1/2)

All credits to cyanogenmod.

Allows up to 3 custom navring targets.

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/pa_symbols.xml
	packages/SystemUI/res/values/pa_strings.xml

PS1: Changed from CM Torch to Omni LightBulb

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/pa_symbols.xml
	packages/SystemUI/res/values/simpleaosp_strings.xml
Add Lightbulb NavRing target (1/2)

Conflicts:
	core/java/com/android/internal/util/rascarlo/NavigationRingHelpers.java
	core/java/com/android/internal/util/rascarlo/TorchConstants.java
	packages/SystemUI/src/com/android/systemui/rascarlo/ActionTarget.java

Conflicts:
	core/java/com/android/internal/util/simpleaosp/NavigationRingHelpers.java
	core/java/com/android/internal/util/simpleaosp/TorchConstants.java

Change-Id: I0e31266e5032148901b61de4235046257d6f2375

Conflicts:
	core/java/com/android/internal/util/cm/NavigationRingHelpers.java
	core/java/com/android/internal/util/omni/OmniTorchConstants.java
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	packages/SystemUI/src/com/android/systemui/cm/ActionTarget.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
Framework : Lockscreen - Customizable shortcuts

Thanks CM!

Forward port lockscreen shortcuts

Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
Base: use another Method to Kill app (NavRing Target)

sometimes SystemUi got Killed if enable NavRing Kill app
or using long press back button

this code fix that

taken from SlimRoms
https://github.com/SlimRoms/frameworks_base/commit/bbbb6f6fb2b1db59825b6a32ae136c72cac52bfa

Change-Id: If60b04105e77977df42ef32a91aeb7e5ea393531

Conflicts:
	packages/SystemUI/src/com/android/systemui/cm/ActionTarget.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Fix fc in NavRing Target Settings
When greenify or tasker is installed and their accessibility-service active, Navring Target Settings failed because of an out of Index Exception, this commit fixes this
Update API