install code linters (flake8, mypy)
Add new requirements-development.txt, which installs code linters. These linters
often have editor/IDE integration, or can be run manually. Update
development.rst to include some guidance.
Create setup.cfg to have a centralized tool configuration. Move pytest.ini
content into setup.cfg. (Also add a few more deprecation warning filters for
our libraries).