Fixtures now use unit names for namespaces, TestCases work again, lots of internal fixes
merged with latest github
Merge remote-tracking branch 'origin/master'

Conflicts:
	DUnitX.Loggers.XML.NUnit.pas
	DUnitX.TestFixture.pas
	DUnitX.TestResult.pas
	DUnitX.TestResults.pas
	DUnitX.Windows.Console.pas
Updated .gitignore
Added .map and .drc to clean
removed unused variable
Refactored IoC so that exceptions are optional and error messages are built of error enum.
Merge remote-tracking branch 'origin/master'

Conflicts:
	DUnitX.IoC.pas
Separated the dependencies settings into `Dependencies.txt`, adapted `Dependencies.bat` to parse this, and updated the `Dependencies.md` documentation.
Merge pull request #6 from jpluimers/master

Separated the dependencies settings into `Dependencies.txt`.
Refactored Test Runner.
Remove general projects, added XE2 and 2010 projects. Others will need to be added for each Delphi to stop different versions altering the projects/project groups.

Fixed also to compile under delphi 2010.
Made the examples actually run under EX2. Also fixed an error with not equal for extended types.

Logger console now writes out more information about errors, and has more formatting for both error tests and failing tests even in quiet mode.
Fixed projects. Were including unit I was working on. Also added ignores for output directories.
Added more test cases for Assert class.
Fixed compiler error in example
Fixed issue #7
Fixed IoC RegisterType with singletons
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
Added overload that assumes tolerance of 0.