Framework: Super advanced Custom Toggle (1/2)

PSX: Rebase
PS6 Finalize.

Change-Id: Ia66c5d82ba7aaa557ece7f3e30ecd43f42dc7dcf

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/CustomTile.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/CreateShortcut.java
Removed GenericCollapse