Frameworks: Status Bar transparency and color (1/2)

Modified to intergrate into PAC, also added to this the 2nd part of the
TouchKey settings to support the settings commit. xLaMbChOpSx

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