removed valueChangedFromEngine()
unified word choice for pSender, pSetter is the a function pointer to set() for me
added pSender to setMidiParameter
removed setValueFromThread
removed pSender from ControlDoublePrivate::reset()
clean up code
merged from lp:mixxx
merged from lp:mixxx
merged from lp:mixxx
merged from lp:~mixxxdevelopers/mixxx/atomic-co
Improve sorting in the track tables BPM Options submenu

Sort by the most used options and add some separators for clarity.
Also rename the submenu from BPM Settings > BPM Options. IMO this is
the more correct term since the menu contains the available options for
the BPM setting of a track.
Merge branch 'master' into atomic-co
some refactoring
get rid of ControlObect dependency of ControlObjectThread
Merge remote-tracking branch 'upstream/master' into atomic-co
get rif of ControlObject dependency of ControlObjectThreadMain
get rid of ControlObject dependency of ControlObjectThreadWidget
transfer ConfigKey via reference
applied patch from launchpad
Merge remote-tracking branch 'upstream/master' into atomic-co