Framework : Lockscreen - Customizable shortcuts

Forward port lockscreen shortcuts

Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b
Add back navigation ring customization

Change-Id: Iebe4ec7c2519b85cfd5189d060444764a50f3cf6

Conflicts:
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java
Add needed TorchConstants

Change-Id: Ie3702e0042fed11d836000142d445ae4bee4d90a
Fix Derp

Change-Id: Ia420eb59eaba0c3ee2c44b449d828c5ca84b41ff