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
Move beat_distance calculation after buffer processing to keep them in sync.

Otherwise, during syncs, some beat_distances are pre-processing and
others are post-processing.  This leads to misaligned phase syncs.
Fix phase syncing