* don't rescan library on startup (merge owen_tweaks 2446..2447)
* remove library path from location display (since it's redundant) (merge owen_tweaks 2448)
* fix comment field not being filled in when editing
* wheel sensitivity should default to 1
* integrate midi and menu enabling of vinyl control better (still some recursion where midi->checkbox->midi again)
	(merge features_xwax2 2452..2454)
* merge bill good's flac branch (lp:~bkgood/mixxx/features_flac 2419)
* fix midi lights not working with more than one midi device connected
* don't hammer playbutton control if it's already where we want it (features_xwax2 2455
* clean up vinyl code a bit, improve pitch display update (equivalent of features_xwax2 -r 2455..2457)
* if library already ends in /, chop it off so the display will be correct (merge owen_tweaks 2449)
* disable waveform stretching when vinyl control is active.  prevents stretchy-rubberband appearance. (features_xwax2 2457..2460)
non-cherry-picked merge from features_xwax2 (2463)
* undo stretch-removal. Vinyl needs to stretch despite rubberbanding
* increase rate slider updates to 20fps
* wtf I thought I merged this
* reduce CPU usage by not hitting ->get and ->slotset so hard
merge features_xwax2 (2465..2466)
* reget playbutton in case it changed
* remove scratch-related prefs since they don't apply
* print out and record track played info (this patch only exists here)
* logfile should always be in ~/.mixxx/
* merge from trunk (tiny conflict)
* merge lp:~ywwg/mixxx/features_library (r2447)
* eliminate more audio thread debug statements