Framework: Port notification drawer custom background (2/2)

Patchset 2
- one small correction

Change-Id: I017bf281426fbf3c5f0525dde81a43bef60c7193

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Framework: Add notification rows transparency (2/2)

Patchset 2+3
-rebased

Change-Id: Ifdca707989fe836a2a0b46869da808e0750494d8
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
	services/java/com/android/server/wm/WindowState.java