tests: Minor improvements to mkenums.py and taptestrunner.py used by it
- Drop compatibility with python 2 from TAP test runner
- Avoid writing ever increasing sequence of null bytes to test logs
Getting colder with our second freeze... it's 3.31.91 release day and string freeze, upload a tarball and lock those strings
This will create a new commit in order to revert the existing changes.