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:
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_lock_pressed.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_soundon_normal.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_lock_pressed.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_soundon_normal.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_lock_pressed.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_soundon_normal.png
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
Revert "systemui: Fix crash on theme change"

This reverts commit bb6cc863e25b72c9f99695f201c37ccb21db5ba7.