added Ryan Nunn's blessing for LGPL XMIDI support per email
initial MUS2MIDI framework
add the files
added mus documentation and re-using bits from xmi.c, we can removed redundant code later I guess
use our ctx
plug a memory leak in case of broken midis
minor edits
Merge branch 'master' into mus2midi
add mus.c to djgpp build, too. fix midi data and size retrieval from mus.c.
write out EOT marker
we can now play MUS files back
MUSheader structure must be packed: instead of using memcpy()
and sizeof() along with compiler specific attributes for it,
assign one member at a time, and read members with in-place
convertion to cpu-endian from little-endian. remove the dummy
member from the header strcuture (not needed anymore.)  move
the allocation of mus context to after the header is verified.
make sure that the source is of correct length. fire proper
WM_ERROR() calls upon errors. cleanup and return null upon
unrecognized events.
revise some error messages. cleanup and return null in those 'not good' cases
fix mus_getmidisize returning broken values
few cleanups
replace C++ comments by C comments. replace the last printf() by WM_ERROR_NEW().
added MUS and other updates to readme
treat returns as functions, since we do it elsewhere we should at least be consistent
added help comment for test midi, and ability export midi to disk but it doesn't sound right when played back... needs more work I guess
Merge branch 'master' of github.com:Mindwerks/wildmidi