Rewrite VCI-400 configuration
VCI400: detect loaded samplers
Add inertia to the wheel touch parameter.
Hook up the "vinyl" button to act the same as a wheel touch.
VCI400: Hook up big red filter knobs to effect rack2
VCI400: hook up fx enable buttons to the two units, also make the knob
the mix control.
VCI400: More tweaks based on usage.
Merge branch 'master' into VCI400
VCI400: Make the four buttons at the top the toggle buttons (keylock / quantize)
make "master fx" button do what it says.
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
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.
Working out the kinks
Merge branch 'master' into sync-half-double
Merge branch 'master' into sync-insta-rate
Little bit optimized if version. If there is some album name it's not worth to check originalAlbum name because we don't use it currently elsewhere