Fixes:
- Fixed memleak in `midiutils.list_{in,out}put_ports` function (103).
- Fixed compilation with PyPy3.
Documentation:
- Clarified return types in docstrings.
- Converted readme, changelog, authors, and install docs to Markdown.
Examples:
- Fixed `basic/panic.py` to actually use channel number loop var.
Project infrastructure:
- Modernized project structure and build system (now used `meson` and `mesonpep517`) (119).
- Added working cibuildwheel github action (121).
- Removed redundant Github action (140).