Catch RtAudio initialization exceptions.
Switch from Jack back-end to ALSA.
Fix an RtAudio bug where ALSA backend can close a PCM device that failed to open.
Ensure C ABI for libcrtaudio.
Add necessary header for sleep() call.