WIP, will be rebased/amended, do not use.
Updated (still non-functional) Win32 driver to a version based on SergM's mt32emu_winMM_app.
Started reworking the design a bit.
Merge branch 'master' into mt32emu-qt
Fixed build.
Merge branch 'master' into mt32emu-qt
Started to generalise clock synching for multiple streams.
Added ENABLE_DEBUG_OUTPUT option, and prefixed all options with libportaudio_.
Merge branch 'master' of github.com:munt/munt
Merge branch 'master' into mt32emu-qt
Merge branch 'master' into mt32emu-qt
Merge branch 'master' into mt32emu-qt
Updated Win32MidiDriver for single session. Hopefully I'm not confusing everything...
Making use of timestamping provided by the win32 driver for short MIDI messages.
- Added start() and stop() to the Win32 MIDI driver
- timestamps are now 0-based from the start() call. 2 B reimplemented within the MasterClock class.

It's finally working but there are audible jumps in timing :/
Added ClockSync for synchronising driver timestamps to master clock. Edited via GitHub - probably won't even compile...
Forgot to do the actual clock sync :)
Added a check for late messages
Oops ;)
Corrected NANOS_PER_MILLISECOND constant ;)