Allow running Python tests on one section of the codebase
Fix passing extra arguments to Python test controllers
Catch failures reading data from terminated subprocesses
Fix parallel test suite