Refacotred the setting of various console colours into these strict protected virtual TDUnitXConsoleLogger methods SetConsoleDefaultColor, SetConsoleErrorColor, SetConsolePassColor, SetConsoleSetupTestColor, SetConsoleRunTestColor, SetConsoleSummaryColor, SetConsoleWarningColor.
Ensured that light foreground colours always go with a black background (so if a console has a default light background, you still see enough contrast).