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