changed potmeter steps to parameter scaling. This fixed steps on log pots
introduced ControlAudioTaperPot interface
define control behaviour for audio taper pot
make volume control a audi taper pot
fix wrong conversion function and added debug strings
change volume slider range to -20 dB to match original behaviour
replaced all logpots with audio taper pots
fix midi correction for center
Minor code style fix
removed default value from controlbehavior
Added some comments to the AudoTaperPot code
Added test for audio taper scaling
extended audiotaper test, fixed some corner cases dicovered by the tests
Made ControlAudioTaperPotBehavior::midiValueToParameter const
tweaked comments
ControlLinPotmeter: Allow setting the steps from the constructor
Changed InternalClock::m_pClockBpm type to QScopedPointer<ControlLinPotmeter>
Make use of ASSERT_DOUBLE_EQ
When disabling keylock, explicitly reset musical pitch.
Also reset pitch when a new track is loaded.

Fixes lp#1361355
Add Control Pushbuttons for adjusting the file bpm by small amounts.

file_bpm_up and file_bpm_down.  This will be great for small bpm tweaks
when the detection engine is off by a bit.