Heptapod CI: testing against default head of hg-git and other improvements
With the current burst of patches landing in hg-git, it is interesting to get warned if py-heptapod becomes incompatible.
This was also an opportunity to make improvements in the linting department: run-all-tests
invokes now flake8 by default, yet only once per pipeline.