[vst client] Added lock-free message queue to manage:
- I/O changes,
- samplerate changes,
- max buffer size change
concurrently between opcode thread and audio-thread.

Currently queue overflow are handled by proudly crashing, which might not be ideal.
Also, the audio-thread might call malloc since it now resize the scratch buffers.
Changes forgotten in previous commit.