Re-work and clean up the Halo style code

Conflicts:
	packages/SystemUI/res/layout/halo_bubble.xml
	packages/SystemUI/src/com/android/systemui/statusbar/halo/HaloProperties.java

Change-Id: I0449abaa86b69b0c95d28ee3fd44557f90d1aaa7