minor tidy-up: initialize gauss_lock from WildMidi_Init, similar to patch_lock
Merge branch 'master' of https://github.com/Mindwerks/wildmidi
DevTest: hardcoded PACKAGE_URL, PACKAGE_BUGREPORT and PACKAGE_VERSION,
so that it can be compiled standalone without needing a config.h.
applied changeset 154ffae to DT_BufferFile(). removed some unused vars.
did some formatting tidy-up.
extra debug lines in gus_pat.c from Chris. some more formatting tidyup.
document wav_hdr. do not initialize its sample rate to 44100 which will be overwritten.
FindOSS: also check presence of <soundcard.h> - some old BSD (and some
new OpenBSD) systems provide it.  no need checking <linux/soundcard.h>,
because Linux does provide <sys/soundcard.h>.  for OSS-enabled builds,
add OSS_INCLUDE_DIR to INCLUDE_DIRECTORIES. adjust wildmidi.c for the
changes.
replace getopt from OpenBSD which has a 2-clause BSD license
FindOSS.cmake: change unknown CMake command 'FATAL_ERROR' into a status message.
move __builtin_expect definition from common.h to config.h
Merge branch 'getopt'
silence some anti-posix spam from windows
silence some 'we know' already warnings from msvc
put windows magic in cmake
generalize to all windows, not just msvc
FindOSS.cmake, simplify: no need to set OSS_INCLUDE_DIR, the system
headers really should suffice.  perform a compile check to be sure.
adjust CMakeLists.txt.
FindALSA.cmake: make sure ${ALSA_INCLUDE_DIR}/alsa/version.h exists.
cmake: simplify AUDIO_LIBRARY. clarify OSS not needing a lib or a special header path.
just go to putch
Merge branch 'windows': we silence a few silly warnings
use cmake-provided FindALSA, remove our custom version.
initial support for netbsd/openbsd ossaudio