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.
Added overload that allows you to specify a failure message without needing to override default value of ignore case.
Merge pull request #9 from kennethcochran/master

Minor expansion of Assert.AreEqual
Removed lesser string are equals call

Now handle the larger case with default cases. Minimum required entry
for string test is the two strings.
Fixed error in dpr which made its way in from updates doing locally.
Added back the AreEqual(left, right, message)

Also made the AreEquals(left, right, ignorecase, message) no longer have
defaults which was causing the compiler confusion over what to use.
fixed failing tests
Merge branch 'master' of https://github.com/VSoftTechnologies/DUnitX
Fixed spelling error
Merge branch 'master' of https://github.com/VSoftTechnologies/DUnitX