writing halo from scratch, the previous way was a dead end

first draft, needs a lot of cleaning up + number patches

Change-Id: Icef1e488e5bd046897507907bc170addc270e851

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