Removed unnecessary Control Object() use
added connectValueChanged to ControlObjectThread
Introduced ControlObjectSlave a successor of ControlObjectThread.
ControlObjectSlave connects only on demand and has no "From this
signal". Because connect is a static Qt funtion it might be to risky to
remove ControlObjectThread yet. ControlObjectSlave should be used in new
code.
Added default constructor, Connect to ControlObjectPrivate only if
required.
changed EnigineBuffer::m_pSampleRate to ControObjectSlave
changed addition COs to COSs in ClockControl and BpmControl
Merge branch 'master' into atomic-co
some expected CO returning Null warnings removed from log
Merge branch 'master' into atomic-co2
fixed leaking Waveformmark::m_pointControl
Wxplicit delete COT vinylcontrol_enabled, to get rid of leaking warning
Fix leak of m_pVisualPlaypos
Improve CO usage in vinylcontrolmanager
fix leaking ControlObjectThreads
intoduced an own cotcache for playerinfo
Introduced The singleton EngineFlangerControls for the global flanger
COTs
Optimized updateCurrentPlayingDeck for speed, now it is three times
faster.
Added comment for QMap
added some usage comments to controlobjectslave.h
Merge branch 'master' into atomic-co

Conflicts:
	src/engine/enginecontrol.cpp