NxPulse music visualization enhancement (1 of 2)

PS1: Create new nx package and refactor all the NX
PS2: Refector eyecandy and bring in some visualizer classes
PS3: Make it compile and very roughly function
PS4: Begin wrapping Pulse in a controller class
PS4_real: only show Pulse when music plays
          start on controlling logo visibility when pulsing
          add feature to content observer
PS5: Use a static factory to generate renderers
     Use bar renderer as default

PS6: Show/hide logo when pulse is enabled
     Don't show visualizer on lockscreen
     More cleanly bring up/down visualizer

PS7: Properly (enough) handle render for orientation change
PS8: Add some notes on pulse draw logic
PS9: fix npe when pulse is enabled/disabled in settings
PS10: refresh bar to show logo if enabled when pulse is
      turned off. update licenses
PS11: capture sizeChanged for buffer size clearing
PS12: Speed up bar animation/gravity

Change-Id: I736cac6929e25a4a66c88eed9c8e54dbc09346ed