Performance improvements

Now uses a multi-threaded architecture.  "write" simply stores the
audio-buffer, while the background-thread handles writing this buffer to
Port Audio.  This way, the Javascript environment is no longer logged up
while "Pa_WriteStream" does its thing.

2.  Provides an option to disable microphone input if your application
is not using it.