Frameworks: Change navbar height and width on the fly (1/2)

without reboot now

Change-Id: I7b0ed20274ca8e4b6a30be6ceb7f1b352d188f91

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Frameworks: Status Bar transparency and color (1/2)

This introduces status bar transparency and color changes based on an idea
of Roman.

- custom status bar color
- custom status bar transparency
- custom status bar transparency mode (launcher/launcher+keyguard/always)
- reset to default

Patchset 2
- cleanup

Patchset 3
- default color should not be red lmao

cheers

Change-Id: I1a4caab5fb9900077dc385d645bdfe1234114e83

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Frameworks: Transparent navbar and more (1/2)

This commit introduces transparent navigation bar. Also colorizing method
changed.

- custom transparency
- custom color
- custom transparency mode (linked with statusbar transparency mode)
  0 = launcher, 1 = launcher and lockscreen, 2 = always
- Settings fits now with new functions

Patchset 2:
- cleanup some imports

cheers

Change-Id: I8df71c051b84eed8ea9db2f51f4a9d4797d3d0b9
Last App Toggle [2/2]

Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Change-Id: I7199c941f63ff83c22f30ff833aa36739b21e749