QS: Add more callbacks

This commit adds callbacks for quick settings being
hidden or visible again.

This is helpful for this new QS tiles:
http://review.cyanogenmod.org/#/c/63286
http://review.cyanogenmod.org/#/c/64243/

Change-Id: I52f1eda9d4f444d71724c46808af760f2f9e253a

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
fix build

+ small improvements to compass tile

Change-Id: Ibeda5d491960415b8e6d6cfbc9246cc8d2403505

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/CompassTile.java
Fliptile animation: Compass Tile

Change-Id: Idacb4b3c9aafb0b0737689ebb9b724f8e1038c27