Merge branch 'master' into pitch_knob_stuck
Add tests for musical pitch reset.
cruft debug comment
This fixes situation when there is Original Album but no Album in id3v2 tags (TOAL) and times when there is set band/orchestra but no Artist id3v2 tag (TPE2). We just use those to fill Album and artist because it less wrong than having empty lines in album and artist (which confuses users). This should fix also lauchpad Bug #1266158
When there is an explicit master, make sure rates are instantly communicated
to followers.

Added a unit test that confirms that the tracks remain locked in sync.
make zero latency test more robust
Merge branch 'sync-insta-rate' into DJO-hacks-trunk
Small tweaks to the midi learning wizard.

Don't show the progress bar so soon, and make it fill up faster.
When hamster mode changes, move the crossfader in the GUI
Fix bug where crossfader settings weren't being saved.
Merge branch 'master' into DJO-hacks-trunk
Fixed behaviour selection, a regression due to merging issue.
Initial work for getting bpm x2 /2 working
Merge branch 'sync-insta-rate' into sync-half-double

Conflicts:
	src/test/enginesynctest.cpp
Double/Half master sync mostly works!
a new unit test for the sync control object.
Start fixing broken tests, uncovering new bugs.
Merge pull request #324 from ywwg/pitch_knob_stuck

When disabling keylock, explicitly reset musical pitch.
Working out the kinks
Merge branch 'master' into sync-half-double
Merge branch 'master' into sync-insta-rate