alsa: resurrect the less dirty hack from 1aa0058d and make it work with dynamic ALSA configs.
audiounit: make unit initialization failures non-fatal.
add OpenSL ES backend.
audiounit: make unit deinit failures non-fatal too.
alsa: extend the hack from d8f950c4 to cover cases where the pulse pcm is a slave.
winmm: detect situations where winmm needs higher latency (Vista, RDP) and force a minimum latency value.
alsa: deal with handle_underrun workaround failing with old PA plugins.
winmm: let high latency mode use different minimums depending on the environment.
alsa: remove ugly PA detection, detect PA from the snd_config.
winmm: change priority of RDP and Vista latency kludges.
changes to support building with MinGW.  fixes #10.
audiounit: stop using deprecated component API.  clean up OS X build steps.
audiounit: fix build on 10.5.
build system fixes for make dist.
winmm: process work items in batches to avoid stream starvation.
build fixes for VC++2010.  update Makefile.am to build optimized by default.
bump version for 0.2 release.
bump version post-release.
pulse: drain timing and error handling fixes.  addresses bmo# 752401.
pulse: remove state callback before freeing userdata.