Merge pull request #5444 from RosettaCommons/roccomoretti/python39
Fix build system for Python 3.9
Python 3.9 has some checks for cases where the standard interpreter works with is, but where the language specification doesn't permit it. Our cxxtestgen.py is falling afoul of those checks, which causes a large amount of spurious warnings.