UFCS for mixin string when getting all test classes and functions
list.getTestFunctions now uses real code instead of a string mixin
More refactoring of getTestFunctions
getTestClassNames more similar to getTestFunctions
createTestData() function
Both getTestFunctions and getTestClasses using createTestData
more refactoring of getTestFunctions
Refactored out isTestClass out of getTestClasses
Made getTestFunctions simpler
Renamed getTestClassNames to getTestClasses
Refactored common functionality of getTestClasses and getTestFunctions away into getTestCases
Moved functions around in list.d
Made getAllTests a private function inside another function in factory.d
Removed comments that no longer made sense
Corrected output for non-ut exceptions in testcase.d
HiddenTest and ShouldFail now take regular run-time string parameters instead of compile-time ones