Added changelog.
Implemented enough of the meta messages to get Rapolas started.
Added play() method to MidiFile.
Fixed broken MANIFEST.in.
Fixed a typo in midifiles.py.
MidiFile to support running status (which is what caused it to crash before).
Fixed a bug in MidiFile.play() and updated example to reset channels.
Moved __eq__(), hex() and bytearray() to BaseMessage. __eq__() now compares bytes().
Removed a stray 'h' from midifiles.py.
Implemented MIDI sockets.
Added backlog flag to socket.Server().
Renamed Socket to PortServer.
Added mpk_midi_client.py (test).
Added sh201_server.py (test).
Removed an obsolete soft link.
Added play_drums() to hid_joystick.py.
Made some improvements to hid_joystick.py.
Added Monophonic class to hid_joystick.py.
Added channel argument to Monophonic. Now only affects one channel.
Added 'messages' attribute to ports, to make writing non-parser ports easier.