SystemUI: add equalizer tile

PS6: Add @Override to onPanelHidden
PS7: Rename onPanelShownVisible to onPanelShown and cleanup
PS8: Fix show and hide piping to QuickSettingsController,
previously only tablet (and not flip) quick settings
were having the calls go down to the calls.
PS9: Revert accidental change
PS10: Fix bad value // add missing perimssion
PS11: add copyright header
PS12: remove old code, cleanup
PS13: cleanup PanelView PhoneStatusBar reference
duplication, make quick settings get new calls
with SettingsPanelView (for tablets)
PS14: fix tablet NPE
PS15: code cleanup
PS16: more code cleanup

+ add missing observer
+ modify tile layout
+ remove duplicated permissions

Change-Id: Id7d073699764eacbe1d769a18c249eb80feb2a88
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: Add LongClick SwitchButton

User TJKV had the idea to set notification
	button to the notification station.
	Nothing else fits in my mind...so
	that's what I'll use there.

Change-Id: I2087de5c5ff2387d51b4c7685fc7aa3c0d26d72e
App sidebar: fix icon label

Before : https://drive.google.com/file/d/0B6HSD0BaBeKoNnVPUGFhZmVqVUE/edit?usp=sharing
After : https://drive.google.com/file/d/0B6HSD0BaBeKoUDJrTGUtNFRuMzQ/edit?usp=sharing

don't cherry-pick this if you don't have any problem.

Change-Id: Iafcfad21c1c4345986f9648c3909296b842a3768
Test for systemui lockup and excessive memory usage

Change-Id: Ia13971067fcf2d729bcdbde9630cca03c1cdaf3d
base: make animations faster by default

*Why multiply the animation duradtion, which is 0, by 15 to get the actual animation
duration which is still 0.
*Just set mAnimationDuration to equal the AOKP.ANIMATION_CONTROLS_DURATION

Much efficency. Wow. Very Zero Product Property.

Signed-off-by: Andrew Warfield <hiasant@gmail.com>
Change-Id: Ic33d80421285f2901429a0afb6d23e07741d65c2
bring animation back from traveling in hyperspace

Change-Id: I920f5e38ccf6bedb1fc242c7adbe9304798268d4
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Frameworks: Toggle to switch recent panels styles (1/2)

- Allows us to switch between Stock or Slim recent panles;
- Made TRDS work in theme changes;
- Some minor codes improvments;

- default : slimrecent
- cleanup codes

This was based on: https://github.com/AOSB/android_frameworks_base/commit/dbb5540884826786bfec9f7ea42a515a09c4094e
credits codex-corp, cristianomatos

Change-Id: I4c4a925103e856c6bd061af594fd34126a226890