Notificationshade: improvements to flip to notifications/quicksettings

Clean up the fliptonotifications and fliptosettings code for redundancy and extra chromosomes.
Also, halo button animations don't need to be processed if it's not enabled.

PS2: revert back to previous function inlining
PS3: cruft

Change-Id: I6a19122ebbbd4bf9ccdad22d0a46f0d9c561dc06