Reordered docs to make the ordering more natural.
(About different things first, then how to implement things and lastly
reference material.)
Added tests for invalid attribute names and invalid arg names to .copy().
Added comment to .copy().
Made tests more readable.
raises() now raises AssertionError.
Rewrote reset() and panic() for immutability.
Rewrote send.py example for immutability.
Bugfix: run_version.py didn't handle the + in "Python 3.3.2+".
Improved debugging tools in midifiles.py.
Bugfix: fixed typo in MidiFile ("last_systex" instead of "last_sysex").

Sysex continuation should work now.
_print_bytes() printed relative instead of absolute file position.
Updated changelog.
bugfix: Mido crashed when reading some MIDI files.

When reading some MIDI files Mido crashed with the message
"ValueError: attribute must be in range 0..255". The reason was that
Meta messages set running status, which caused the next statusless
message to be falsely interpreted as a meta message. (Reported by
Domino Marama)
Bufix: _print_bytes() repeated address when printing a list.
Bugfix: some valid key signatures were counted as invalid.
Fixed a bug in _print_bytes().
Updated readme.
Bumped version to 1.1.4.