[2/2] Frameworks: HALO

Forward port from jb.

PS1: Initial port
PS2: Fix conficts with notification LED
PS3: Fix derp
PS4: Major derp
PS5: HALO Mods

Change-Id: Id5bc6c39af2f124c7ada4ba7feb4aff0fa7cc3a0