Feat/linter with external flavors and formatting fixes
Created by: garloff
This commits the following patches on top of the add_linting (PR #177)
- feat/read-mand-flavors2 (externalize the flavor list from the check scripts) {PR #183)
- feat/cleanup-formatting2 (flake8 and pylint inspired style improvements)
- feat/cleanup-formatting3 (more style improvements)
The goal is to get this through the CI -- if it succeeds, this can be merge into add_linting which makes add_linting mergable into main.