Derp fix Observer

Change-Id: I97e0b8647275d50e42ec2e2c8bcc9582b2c47472
Y U NO REFRESH!
AwesomeAction: Performance update

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

oops sorry marc
double oops..

rebase

Change-Id: I90b353df3de035c58e1871b8a3085c82f7d24145

Conflicts:
	packages/SystemUI/src/com/android/systemui/aokp/AwesomeAction.java
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.

Rebase and clean up, plus I added the option to turn "off" the
navring by setting all targets to null or none.

added logic for custom icons

forgot to add Icons to the settings observer

Change-Id: Iff157e4e49407f46284f52697befe6cc3d5a42d7