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. 
what if the audio callback is being processed while another thread decides to toggle m_processorsStop?  I think we have to use a lock here.