Remove Starting/Finished from TestAssemblyRunner, and add support for ITestAssemblyCleanupFailure.
Remove Starting/Finished from TestCollectionRunner, and add support for ITestCollectionCleanupFailure.
Remove Starting/Finished from TestClassRunner, and add support for ITestClassCleanupFailure.