Always read process’ stderr using a TextIO even if universal_newlines is False
Always use make.job.PipedExternalCommandJob to run unit tests
Add diagnostic message in case of mismatch in UnitTestTarget.build_complete()