Rebase Transparency/Color to AOKP's implementation.

Users requested for this, i found it fun. To-Do: Add back our lovely statusbar color.

Revert "Revert ".""

This reverts commit 6e71a6bc96d6318f7def282a28c745fe6ec9bd66.

Revert "Fix screen hop had a few things messed up from roman's transparency commits."

This reverts commit 390cc18ac37517d8c717022a2b795dbbd44f4071.

Revert "fix IME overlapping fields while typing in certain situations"

This reverts commit a142e4307503394c11af96c157c8cfa48dc3de93.

Revert "Cleanup code again."

This reverts commit 4981f8d7c6f6366c776aa9adc0066859043acf12.

Cleanup

transparent nav bar

Signed-off-by: Roman Birg <romanbirg@gmail.com>
Change-Id: I71eb46af407ec97084dcf7944f0c4231c98dbe97

transparent statusbar

Currently just uses the same logic/values as the nav bar. We may want to separate those out

  Patch Set 9: Fix whitespace before merge

Change-Id: I6188ebd98684c8775b0447b4e6a1f09ec1a78887
Signed-off-by: Roman Birg <romanbirg@gmail.com>

fix IME overlapping fields while typing in certain situations

Change-Id: Ia8762443b4f43174fb416bd432c2e70f97881558
Signed-off-by: Roman Birg <romanbirg@gmail.com>

SystemUI: respect statusbar background for themes

one love

Change-Id: Iaa71bdec2b258b13b581cacb618be2a90eba3020
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Framework: NavBarColor (1/2)

Change-Id: I7ed579d95d921e08d8f9d0a9160605457b8c4cb3

Some derping fixes