Re-work and clean up the Halo style code
HALO: Speech bubble color and text color

TODO: Now ditch Halo Style and bring colors instead.... Because, users had a colorful mind. So let's bring in a colorpicker instead...
Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-nodpi/bubble_black_l.9.png
	packages/SystemUI/res/drawable-nodpi/bubble_black_r.9.png

Change-Id: Ib612ccaec14b4ace8ffca2c346e5c503b6a41662
cleanup for next commit
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: I242de1804a712ae170bf8ce4c927cb2dec9d6b0c
HALO: Circle color

Signed-off-by: scotthartbti <scott@ubuntu.com>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-hdpi/halo_bg.png

Change-Id: I2d7e0910845ec0a11df65f272cf5b8f4395fa93f
HALO : Ability to enable/disable custom colors

Why? Because, we all know some themers might theme the halo bg or also maybe the speech bubbles, so we trying not to mess with the alternate colors... ;)

Also, the drawable are being color filtered...
HALO : Effect colors
Add colorfiltermaker which is needed by previous commits
Signed-off-by: scotthartbti <scott@ubuntu.com>

Change-Id: If518ca49c0a1b8e0c82cbb39d00f8d84d0c39475