Merge multiple patches for Windows

* Support WASAPI and WASAPI loobpack
* Enable specific portaudio APIs at runtime
* Rename NTDDI_VERSION to NTDDI_VERSION_IGNORED to build properly