Bug 946618 - Update cubeb to pick up new tests. r=kinetik

--HG--
extra : rebase_source : 335880c5ecc3ace9cf5260e9e95b668ae00d183a
Bug 946618 - Skip some cubeb tests on some platforms. r=kinetik

For example, skip float tests on platform that don't support floating point
audio, and skip timing test on platform where we don't honor latency request.

--HG--
extra : rebase_source : 6d48b637f18747674d519b586a24a8f4680f293b
Bug 946618 - Add native tests for cubeb. r=kinetik

--HG--
extra : rebase_source : 9b2e8e702ce5f8ea4d5416f3b45c91bc4cd94432
Bug 946618 - Disable some cubeb tests on Android. r=kinetik

We still have some kind of smoke test in test_audio.c, so that's kind of okay.

--HG--
extra : rebase_source : a5b760c58e8365a96b310b4bd480c3c2262c0713
Bug 946618 - Disable part of a cubeb test on Windows 7. r=kinetik

--HG--
extra : rebase_source : 1bf38b7cbb7e023b74ec1226e79f7bf01d739bd0
Bug 986985 - Reconnect to the PulseAudio context if it is disconnected on stream creation. r=padenot,kinetik

--HG--
extra : rebase_source : efb8239b2a3ac73c78185084276d4b9ec53e1a3f