Move formatter construction code out of setType()
Remove require_once's
Cache formatters
Remove requires
Allow loading PHPUnit from phar package, remove adder from BatchTest