When disabling keylock, explicitly reset musical pitch.
Also reset pitch when a new track is loaded.

Fixes lp#1361355
Merge branch 'master' into pitch_knob_stuck

Conflicts:
	src/engine/enginebuffer.cpp
	src/engine/enginebuffer.h
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 pitch_knob_stuck
Add tests for musical pitch reset.
cruft debug comment
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.
Pull latest translations from https://www.transifex.com/projects/p/mixxxdj/. Compile QM files out of TS files that are used by the localized app.
fix missing comma in query
Prevent deep track library operations from directly triggering UI events.
Simplistic fix for lp:#1365708
TODO: fix the underlying problem.
Move TrackDAO save logic for deleted TrackInfoObjects to ~TrackInfoObject.

Don't run TrackInfoObject database interactions the moment its TrackPointer
refcount drops to 0. Instead move this logic into the TrackInfoObject destructor
and run it on the next time through the Qt event loop. This helps prevent
action-at-a-distance re-entrancy bugs where you need to drop a TrackPointer
reference but your context isn't safe to do so.
Merge pull request #331 from rryan/tio

Move TrackDAO save logic for deleted TrackInfoObjects to ~TrackInfoObject
TIO deleted signal clarifying comment
LateNight-Stacked: BRANDING