Implement the RepeatTest Attribute.

Changes to DUnitX.Tests.TestFixture to test this behavior,
Note: It does have 2 tests that should fail.   Since this would most likely break CI setups I have wrapped the registration for these test in
 {$IFNDEF CI} {$ENDIF}
Merge branch 'master' of https://github.com/VSoftTechnologies/DUnitX
Added Documentation Comments for IgnoreAttribute, and IgnoreMemoryLeaks Attributes.
Merge branch 'master' of https://github.com/VSoftTechnologies/DUnitX
Added Support building and running tests on Mac OS.

-DUnit.AutoDetect.Console Unit Added
   Using this unit will auto detect the platform you are compiling for and register the correct console unit.
-DUnitX.Detour.pas Removed
  Not needed with the changes to DUnitX.Utils
  Required the windows platform, and there is a different way to accomplish what this did in a cross platform way.
-DUnit.MacOS.Console Modified
  Changed to support basic ANSI colors, fixed compiler define, and documented unit
-DUnitX.Utils.pas
  Added DSharp License to indicate where portions of  code was taken from
  Removed Dependancy on Detours.
-DUnitX.Expert.CodeGen.Template
  Changed the new project to use DUnitX.AutoDetect.Console instead of DUnitX.Windows.Console.
Removed DUnitX.Detours from all the DPR/DPROJ Projects
Removed DUnitX.Ioc.Internal from some projects as it not in the repo anymore.
Fixed DUnitXTest_XE4.DProj that was pointing to DUnitXTest_XE3.dpr for it's main source.
Revert "Implement the RepeatTest Attribute."

This reverts commit 7a42d054c80ba737d29c3d29cba8a7df8d9ca610.
Merge branch 'master' into master-origin
Merge pull request #31 from rlove/feature/MacOS

Added Support building and running tests on Mac OS.
Merge branch 'master' into master-origin
Merge branch 'master' into feature/buildchanges
TestAndBuild.fbp7
-Added New Comments about how to setup / deal with DelphiMocks enviorment vriable.
-Removed FindWindow Action
-Removed trailing space that caused "If Variable Defined" action to fail.
DUnitX_IDE_Expert_D2010.dproj
-Pulled out XE5 specific information that caused Delphi Action through FinalBuilder to fail with this DPROJ
Merge remote-tracking branch 'origin/master' into feature/buildchanges