AwesomeAction: Performance update

Use hashmap and switch case, also use is  containskey() to
bypass switch/case if its a custom app.

oops sorry marc
double oops..

Change-Id: I90b353df3de035c58e1871b8a3085c82f7d24145
FW: Navring Rework.

Moves drawables and static strings to Frameworks, Removes
some redundant code from RC.

Needs awesome action update for now if we dont add it ill
rebase.

Change-Id: Iff157e4e49407f46284f52697befe6cc3d5a42d7
Fix Searchlight showing under NavBar at Lockscreen

Change-Id: Ib6ebcaf84f9f9e88872b634c4939adf56021abc0
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Fix NavButton AlphaGlow when pressed

Note that since users can set the Navbar Alpha, this will be a relative
brightness. In AOSP the button brightens to 1f alpha when pressed (.7f is not pressed).
if user sets alpha to 1.0, then there will be no difference.

Change-Id: I3d2d863bd4ff0cc2be14718afe3a17d795b77729
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
SystemUI: unregister ContentObserver

We were leaking memory.

PS2: move instanciating to the SearchPanelView constructor
PS3: more possible memory leaks

Change-Id: Ie9ddf00c698692f418cb8ef473dff2b1aa05135d
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Fix Transparency Value not sticked with autohide

PS2: move settings TransparencyManager out of if block

Change-Id: I02f4984144867561955bf2b73291f503d6c1b1e7
Signed-off-by: kecinzer <kecinzer@gmail.com>