Move coverage.py settings to pyproject.toml
Description
Move coverage.py settings to pyproject.toml.
python -Wall is removed because the warnings it produces are non-critical and mostly out of our control. It, however, does make the CI logs a lot less legible.