Move vinyl control processing to the engine thread

Get rid of the separate vinyl control processing threads.  Move various operations around to keep the engine thread operations as lightweight as possible. 
This should work, but looks like a failure by design. 
Can we introduce an additional m_processorsStop member that controls the Audio Callback? Just for clarity?