patches 1 - 3: minor bugfixes (submitted separately before) patch 4: moves some code from speex AEC to the echo-cancel module for reuse patches 5 - 9: valgrind fixes for Adrian AEC (let's fix it before we let it die in peace) (submitted separately before) patch 10: changes the order remapping/sample rate conversion is performed in the resampler in case there are more output channels than input channels (submitted separately before) patch 11: fixes a check timeout in the volume code of cpu-test patch 12 - 23: refactors the stream mixing code and adds a NEON code path