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. 
Yes, we have to use a lock, but ditching samples because of the lock looks faulty. 
With a m_processorsStop you may prove that they are not used anyway. Only a readability issue. 
If I got that right it is only locked in rar conditions. 

The other idea was to prevent the lock. This could be probably done with two sets of processors that are swapped by an atomic pointer. So in case of a config change, the callback processes the old on until the new one is properly set up.