Merge branch 'develop'
starting the refactor
adding TestSuite.  Modifying the other tests so they pass, but they're not really testing anything real at this point.
renaming __$$__mappedResults to __$$__testSuiteResults
beefing up TestSuite to include: classname, package, time, timestamp, failures, errors.  Preserving the ordering of test cases, and allowing for duplicate cases.
adding hostname and id to TestSuite
wrapping the TestSuite source in closure.
overridding console methods to allow the test suite results to print them.
checking the typeof of the arguments.
removing RunTimeError.
adding TestSuite to AppFactory.
adding methods to obtain className and package from the Suite.
adding method to obtain simpleClassName from the Suite.
adding SuiteFileResolver and TestSuites.
Finishing up the refactoring!!  There's still a bit to do on the UnitTest for the ImportResolver.
Fixing a case issue.
updating the unit test for ImportResolver
failures and errors weren't reporting properly in the JUnit report xml.
updating the README
closes #41:  errors in source and test files aren't reported. bug.
closes #40:  include time information in jUnit output xml. enhancement.
closes #39:  allow duplicate tests to run, but be prefixed with duplicate. enhancement.
closes #33:  Refactor the internals of the test reporting to make the code more flexible and easier to maintain. maintenance.
closes #30:  The jUnit report xml is out of date in the README. bug.
closes #22:  . In filename or path causes issues. bug.
closes #11:  console output should be part of the test case results. bug.
Fixing github markdown