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
Merge remote-tracking branch 'upstream/master' into audiotaper

Conflicts:
	src/control/controlbehavior.cpp
	src/controleffectknob.cpp
	src/engine/engineaux.h
	src/engine/enginemicrophone.h
Merge pull request #254 from daschuer/audiotaper

Audiotaper