Removed Backup timer from GuiTick since we depend now on waveform frame rate
Update getCompatibleKeys() to include the key as compatible with itself.
Update automatic display connection selection to use the last left-button or
no-button connection. If none are present, use the last right-button connection.
DlgPrefControls should not use DirectConnections for controls since it is not thread safe.
Added WTrackProperty droppedTrack functionality
Print PortAudio version on startup.
Support Unicode sharp and flat symbol in traditional notation. Treat '#' and 'b' the same as the Unicode sharp and flat character for input.
Add <Transform> support to <Connection> blocks in the skin.

Adds a general ValueTransformer class that does simple, invertible
transformations on numbers. We could re-use this in other places, e.g. MIDI
mappings to allow customizability to advanced users.
Merge remote-tracking branch 'upstream/master' into cdj
Fixed GuiTick control connections
removed unused recreation of VSyncThread
renamed DDJ mode to Pioneer mode
Removed Simple mode for Cue.
Because it was a Mixxx only cue behaviour without a propper way to control it via MIDI
Fixed leaking m_pCOGuiTickTime
Call AudioOutput::onOutputConnected and AudioOutput::onOutputDisconnected on
device open and close.

We do this for AudioInput::onInputConnected/AudioInput::onInputDisconnected but
apparently never finished implementing the other half :).
Add simple tracking of connected AudioOutputs in EngineMaster when outputs are
connected and disconnected.
Merge branch 'master' into features_effects

Conflicts:
	src/engine/engineflanger.cpp
	src/engine/enginemaster.h
removed html tags from cue mode tooltips
Introduced Numark Mode, a Pioneer like mode without a flashing play button
Fix race condition in clearing leaked controls.