Fix for issue # 377.
Add more generic tests, including some with incompatible args
Fix the code from #377 to work on CF

Modifies the #377 fixes to both compile and work correctly on CF.

This does not fix the IParameterDataProvider issue on CF.  I am moving
that to a new issue.
Fix IParameterDataSource/IParamaterDataProvider on generic methods in CF
Merge pull request #434 from nunit/cf-fixes-to-377

CombiningStrategyAttributes don't work correctly on Generic methods