Changes:
- Suppress RtMidi warnings to stderr, so that warnings issued in
the constructor of the `RtMidiIn/Out` C++ class instances before
the default error handler function can be attached, don't end
up in the output.
The suppression of RtMidi warnings can be disabled at compile time by
setting the pre-compiler define `__RTMIDI_SUPPRESS_WARNINGS__` via a
command line option to `setup.py`.
As before, RtMidi warnings are turned into Python a `UserWarning` as soon
as the default error handler is attached, but this can only happen after
the RtMidi C++ class has been instantiated (59).
- Allow deletion of internal C++ RtMidiIn/Out instance via new `delete`
method of `rtmidi.MidiIn` and `rtmidi.MidiOut` instances (but see warning
in docstring!). Also added a `is_deleted` property to both classes (60).