First attempt to rewrite opensl_io.c using semaphores
getting rid of separate input/output buffer sizes
tweaking buffer sizes and offsets
minor tweaks
audio rendering in player callback, new take on synchronization
minor cleanup
further tweaks
new take on synchronized I/O
Merge branch 'master' into semaphores
performance tweak for more homogeneous CPU load
further tightening of relative timing of input and output
cosmetic change
minor robustness tweaks
cosmetic changes
minor robustness tweak
Revised version, estimating buffer sizes on both input and output for stability
reduced memory footprint, plus assorted simplifications
switching to numBuffers = 2 on player queue
improved handling of number of OpenSL buffers
added support for input only