- respect the returned code from send_output().
- ifdef cleanup:
* added new function pointer pause_output.
* added new macro open_audio_output.
* defined msleep as Sleep for windows.