FW: Port HALO Mods (1/2)

* Untested at the moment if someone can provide me some feedback! Thanks

PS3: This also fix the issue encouterd by Bjork

PS2-4: blank. My error

PS5: Remove the Expanded Desktop dependencie for the awesome LongPress action

PS6: Remove whitespaces and tabs

PS7: As asked, restored original LongPress behavior

PS8: HALO tweaks:

-Draw status bubbles only when required (performance)
-Ninja level +1 (disappear if empty, only persistent or pinned apps are present)

Signed-off-by: iGio90 <giovanni.rocca.90@gmail.com>

Change-Id: I3591f60e3436c2ac205449d13044bf8c1b65f7a3