Fix vamp-plugins SConscript to add the INTERNAL_VAMP_PATH to the include path correctly.
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
clean out all diffs that are not master_sync
Push launchpad to github migration scripts.  WARNING very site-specific -- not usable without hand-editing
Address notes.
Merge remote-tracking branch 'localywwg/formerge' into master_sync

Conflicts:
	mixxx/src/engine/bpmcontrol.cpp
	mixxx/src/engine/bpmcontrol.h
	mixxx/src/engine/enginebuffer.cpp
	mixxx/src/engine/enginebuffer.h
	mixxx/src/engine/enginechannel.cpp
	mixxx/src/engine/enginemaster.cpp
	mixxx/src/engine/enginesync.cpp
	mixxx/src/engine/enginesync.h
	mixxx/src/engine/ratecontrol.cpp
	mixxx/src/engine/ratecontrol.h
Fix build
Address notes.
Fix return type in TwoWayMessagePipe.
Check for NULL before TrackPointer deref.
Make per-branch build directories and sconsign-files. This saves build results and signatures for different branches in different folders. This drastically reduces the need to rebuild the world when switching between branches in git.