Fully replaces setup.py/requirements.txt with pyproject.toml
Removes some unnecessary dependencies.
Cleans up the Makefile
Removes some unused files and scripts.
Updates version and release notes.
Release notes need documentation links added. I will open a separate PR with documentation updates and add links to more detailed descriptions of breaking changes when I do.
Release notes need documentation links added. I will open a separate PR with documentation updates and add links to more detailed descriptions of breaking changes when I do.