Vanir Halo 1/2

rewrite of PA's halo with vanir improvements for 4.4.  Credit to paranoid android
& co. for creating the original feature even though it was a half billion patchsets
to wade through :)

    Change-Id: I71af89b53a415c42c15be48dad764ae3971ac681
    PS-1: initial
    PS-2: add some shit
    PS-3: breakage
    PS-N: fix build & bugs
    PS-4: first somewhat stable build
    PS-5: readd master switch
    PS-6: launch from floating mode in notifications and recents
    PS-7: fix statusbar expanded header layout && animation issues
    PS-8: fix QS drawable not being sized. for shame goog.
    PS-9: fix up observers in basestatusbar and add restart UI when shut off

Change-Id: If0a91a65f57b4359d25e232296f0693dc05ba62a