Fix test result description fetching on Python 3.11 Python 3.11 changes `TextTestResult.printErrors()` to print out unexpected successes and their descriptions.
Fix for LICENSE file in unusual dir. LICENSE file installing in usr/LICENSE against the convention and standard practices. Removing LICENSE from data_files in setup.py.
Fix AssertionError in autopkgtest in Python 3.12. Garbage collection was introduced in test_xmlrunner_hold_traceback to ensure that any lingering references are cleared before we check the reference count.