Only accepting classes and lists of classes
First battery of refactorings
Change to the way we report names
Some wide-reaching but simple refactorings
Revert "Some wide-reaching but simple refactorings"

This reverts commit 75cfecf9e41479039fbe6b77d4e9eac71d17550d.
Changed the behaviour around certain error-handling code
Result -> Reporter
Some tidying
ReporterRunner -> ReporterNotifier
No longer accepting a list of test classes into run()
Catching exceptions that get raised in Examples
Printing E for unexpected errors
Reporting unexpected errors
cmd line flag for tc reporting
Reporting unexpected errors to TC
Reporting import failures
Killed builders.py
Reporting import errors when importing from a directory
Inlined module_finders.py
Inlined importers.py