* restore library prefix hack
* merge from lp:mixxx
* fix vinyl control checkboxes not working
* merge from lp:mixxx
* merge from lp:~ywwg/mixxx/features_xwax2:
  * adapted to new pref dialog design
  * adapted vinyl code to work with new n-deck design.
* merge back with lp:mixxx, ugh.
* merge from lp:~ywwg/mixxx/features_xwax2 -c 2486:
  * redo vinyl input mapping to support arbitrary numbers of decks
  * to enable "single deck mode" set both decks to the same set of inputs
* fix constant mode playback speed
* fix corrupt first waveform in fullscreen reskin hack
* update my Hercules DJ MP3 javascript
* fix incorrect comments
* fix enable/disable of vinyl mode to be smooth and glitch-free
* get rid of cout << crap which doesn't even work
* merge from lp:mixxx and resolve conflicts in wstatuslight
* merge from features_library -r 2504
* fix drag and drop from library to waveforms
* merge from lp:mixxx
* when turning off vinyl control, set play button based on current speed
* merge from features_xwax2 2490..2492
* remove unneeded javascript file
* move vinyl control options to submenu
* modified outlinenetbook with basic vinyl indicators and buttons
* hacks to make soundtouch sound nicer