Killed device thread logic: it was faulty.
Reimplement the portaudio device threads with hopefully less faulty logic
LavPortaudioDevice::audioOutputThreadFunction now starts and stops the stream
Basic portaudio device construction function
Implemented createPortaudioDevice.

Enough of the code compiles that we can link.