Refactored Test Runner.
TestRunner reworked to include the results of setup and tear down. More has to be done to allow the results of FixtureSetup and FixtureTearDown to be recorded.

Merge branch 'TestRunnerRework'

Conflicts:
	DUnitX.Loggers.Console.pas
	DUnitX.TestRunner.pas