Implemented the foundations to provide custom data driven tests.

Created new record structure TestCaseInfo that contains, the name and values used for a given test case.
Created two new abstract classes, fully  XML documented in the code.
CustomTestCaseAttribute -  Implementor must return a TestCaseInfo
CustomTestCaseSourceAttribute - Implementor must return an Array of TestCaseInfo

Changed TestCaseAttribute to descend from the CustomTestAttribute.

TDUnitXTestFixture.GenerateFixtureFromClass
 - Was Refactored to remove duplicated code.
 - Implmented checking for CustomTestCaseAttribute, and CustomTestCaseSourceAttribute and created correct tests.
 - Added a few comments so I could keep track of why all the different "if" blocks are needed.

Create a MockDescendant of CustomTestCaseSourceAttribute, and associated tests to insure new functionality works.
Merge pull request #1 from VSoftTechnologies/master

Get Recently Changes
Inheritance Support

Poposal for Inheritance Support in DUnitX
Changing behaviour of inheritance Support

Now look for Setup and Tear Down in base classes only if class don't
define it.
Merge pull request #29 from VictorSFaria/master

Inheritance Support
Merge pull request #28 from rlove/DataDrivenTestsFoundations

Implemented the foundations to provide custom data driven tests.
disabled memory leak tracking by default.. doesn't work well
Initial commit Moving to Private Repo.
IDE Expert Framwork.
Contains experts for XE and XE5.
Merge remote-tracking branch 'MainDUnitX/master' into expert
Created .dproj / .dpk for all supported delphi version.
Changed DUnitx.TestFixture.pas to compile in Delphi 2010
Removed Last hint so there is no Hints/Warnings when compiling under each version of Delphi.
Merge pull request #30 from rlove/expert

Delphi Wizard/Expert Feature
Revert "Implement the RepeatTest Attribute."

This reverts commit 7a42d054c80ba737d29c3d29cba8a7df8d9ca610.
Merge branch 'master' into master-origin