Externalized the most part of testhelpers
The bulk of them now live in https://pypi.org/project/mercurial-testhelpers/
What remains here:
- compatibility wrappers due to name changes
- specifics related to hg-evolve (similar to
examples/hg_evolve/testhelpers.py
in the mercurial-testhelpers project.