Move as many configuration details from setup.py to pyproject.toml as possible. Potentially remove setup.cfg. This conforms better to PEP 518