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
SystemUI: add equalizer tile

PS24: rebase, lower time to link to EQ from 2s to 500ms

Change-Id: Id7d073699764eacbe1d769a18c249eb80feb2a88
Signed-off-by: Roman Birg <roman@cyngn.com>
Frameworks: fix equalizer tile

remove duplicated permission
modify qs layout

Change-Id: If31d9130044aee8ac6e660a404e30f35cb75ab84
framework: Add compass tile (1/2)

Add a compass tile to quick settings.
Clicking on it enables the sensor and clicking again disables it.

Screenshot: http://goo.gl/2frdpy

Change-Id: Icd9d12929f0491f6958f30de139ef39bb4c2e037
fix build

+ small improvements to compass tile

Change-Id: Ibeda5d491960415b8e6d6cfbc9246cc8d2403505
Fliptile animation: Compass Tile

Change-Id: Idacb4b3c9aafb0b0737689ebb9b724f8e1038c27
Frameworks: show equalizer tile on playing music

Change-Id: Icb03f1c36ac30abc757a29521794c81c3e6cecd7