[1/2] Base: more addition for tinted system bar

Overhaul how tinted color is works
allow changing color Any parts of window shade e.g notification or settings panel, include handlebar
fix variouse state problem while using tinted option
make color calculate more better
fix tinted color still enabled if layout request different systemui flags > 2 times
fix whitespace
cleanup tinted code and fix battery percent color
battery only change background if charging

also while im here
add Tinted tile
drawable courtesy by Alex Cruz (thanks to him)
fix QS reload after changing configurations
fix QS tinted color reset

Change-Id: I9e4ca93d9dec29c5351e09fce64bf6bf124aa1cc
Merge remote-tracking branch 'omni/android-4.4' into android-4.4