Changed RtError class to RtMidiError and embedded it in RtMidi.h
Some error printing changes, removed ALSA global sequencer objects because they were not thread safe, various other updates suggested by Martin Koegler
Various bug fixes reported by users over past 1.5 years.
ALSA TIME TICK update and documentation updates for RtMidiError class.
Small change to configure.ac for prefix and removed 2 tabs in RtMidi.cpp
Updates from Mogilevskiy to add error hook, isPortOpen() function, and UNICODE windows name fix.
Fixes for previous error hook and isPortOpen() function commit.
Updated OS-X sysex sending mechanism according to patch submitted by ptarabbia
Windows code to avoid lockups when shutting down and sending/receiving sysex messages (submitted by ptarabbia)
Reverted Windows UNICODE portname fix to previous solution by Wilcox.
Fix for spurious callbacks in OS-X when ignoring sysex messages and split sysexes are received (codepainters)
Commented out use of MIDISendSysex() in OS-X, so sysexes are sent as normal messages.  This avoids a problem where virtual ports were not receiving the sysex messages.
Fix in Jack API for improperly made changesfrom a previous patch
Apply fix also the id of virtual ALSA input ports.
Merge branch 'pullrequest3' into mutabor
Reverted sysextest.cpp to previous version and added warning flag to configure.ac
Small compiler fix in Jack API.
Small fix in ALSA openVirtualPort() to correctly save the port number.
ALSA openPort() fix to better distinguish sender and receiver port (from Russell Smyth).
Some documentation impovements.