* Error conditions are conformant with the spec. * Missing functionality restored, including Doppler shift and listener-relative sources. * Capture API implemented (by yoanlcq). * Extension infrastructure and several common extensions implemented.