SystemUI: transparency mgr bug fixes

- Avoid potential NPE which crashes SysUI
- Sometimes while in the home screen pulling down a phablet panel would have delayed
    reaction and statusbar would be transparent while the panel is below it, it looks
	ugly and avoid it.

Change-Id: I5e405e34e8dec42ea0fb3dbf00910219b411f202
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Toggle bug fixes

This patch fixes:
* bluetooth not showing correct state
* battery information should retain after rearranging toggles
* tile text being cut off
* network toggle should stay updated after rearranging
* ime toggle will collapse statusbar
* wifi ap toggle states should update
* user/favorite user layout fix
* use consistent color for toggle texts

Change-Id: I7646292b88f34cd3b1e23ba615d2c571ca22cb89
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Final BT toggle fix!

Change-Id: I0c8f85ef87d1f359c18cab8c4d07f681fe2b5649
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
AwesomeAction: Make more awesomeer

Patchset 1:
- Switched to static methods and enums
- Moved Navbar helpers to its own class to
  be moved to FW for RC navbar recode.
- Created broadcast reicever
  use it like this...

     Intent i = new Intent();
     i.setAction("com.android.systemui.aokp.LAUNCH_ACTION");
     i.putExtra("action", "**string you want AwesomeAction to launch**");
     mContext.sendBroadcast(i);

Removed screenshot option for 2 reasons
1) Security
2) Can't be made static.

Patchset 2/3 : white space / string derp

Patchset 4: mini optimization in fromString function

Patchset 5/6 : clean up. Should be good to go now.

Change-Id: I9159a70082058f4dd1afc47c9d57a6f4b4a6bfb1
QuietHours Toggle (1/2)

Icon Credits: Oliver Geith

Signed-off-by: Bajee11 <bajee11@gmail.com>
Change-Id: I0fa349969115e420140f24d10302a2cdb0c91c83
derp can't have webaddress here

Change-Id: I6a158757f08445f51a893c513724e1332dc3434d
Toggles: fix silent off label

Change-Id: Id811af6599ca8466ba3af0dd555a4856863ef7fb
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
frameworks: Smooth background gradient

Credit to UBER for the images

Change-Id: I3655e9917610348100fa6cb5cede66a63ca82538