Brought in missing files from the Mozilla version
Upgraded wasapi to use CreateThread
Force being outside speex.

We are not able to be inside speexx.
Autoconf fails to set the macros for some reason, and they're being used incorrectly anyhow.
Convert winmm to use CreateThread and add missing WAVE_FORMAT_48s16 macro for MinGW
We have no choice but to lie about windows 7 on mingw.

Mingw has no understanding of the VerSetConditionMask function. Since the test must always pas, we say that we're Win7.
Revert "We have no choice but to lie about windows 7 on mingw."

This reverts commit 5137c600bd0df84973dd34ff9ffe311f27978f8f.
Revert "Convert winmm to use CreateThread and add missing WAVE_FORMAT_48s16 macro for MinGW"

This reverts commit 58166560298490fdfde041f37f535ec6aed7f181.
Revert "Force being outside speex."

This reverts commit 356ee9e85ca2f5999cfa18f356b103dffe09fbbd.
Revert "Upgraded wasapi to use CreateThread"

This reverts commit 77cadff1eb537f14cd697b19d3a67cfbfe2b4cae.
Bring in cubeb-stdint.h from Mozilla repository.

If autoconf regenerates, that's fine, but we need this in place for other build systems.
Source compiles but does not link under MinGW
Added notes to install about Cygwin and MinGW
Merge pull request #44 from camlorn/master

Minimal Set of Changes to Build with MinGW
docs: Remove all defaults from Doxygen.in so it's clear what has actually been set explicitly.
cubeb.h: fix doxygen warnings.
pulse: fix warning in pulse_destroy.
build: build optimized by default, disable unused-param warnings correctly.
build: move tests from noinst to check.
Add Travis-CI status to README
Run tests on Travis-CI.