Add FastCharge QS Tile

Originates from SLIM
Some improvements by fishears
Homemade new drawables

Change-Id: I585aafacba766fd0a8b2a86e265a2357c358d415

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/res/values-nl/cm_strings.xml
	packages/SystemUI/res/values/cm_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Reimplement expanded desktop on top of immersive mode.

Change-Id: I8ed08afebef0bb08a2694b1dbdd6dd1887b5b065
Framework : Lockscreen - Customizable shortcuts

Forward port lockscreen shortcuts

Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b
Add Sweep2Wake QS Tile

Change-Id: I93001ae31955311bdaa66680c22197c55ccfe28c