Fix for issue # 377.
Add more generic tests, including some with incompatible args
Change location of settings file back to the ApplicationData directory
Merge pull request #422 from nunit/issue-420

Change location of settings file back to the ApplicationData directory
Removing conflicts from CHANGES.txt
Merge pull request #424 from nunit/issue-changes-conflict

Removing conflicts from CHANGES.txt
Add .nunit test projects for testing
Clean up handling of nunit test projects, including multiple projects, and add tests of TestRunnerFactories
Refactor tests
Merge pull request #425 from nunit/issue-417

Issue 417 - NUnit project support
Initial implementation of VS project support
Add support for F# projects
Refactoring and simplification of project loader support
Fix for issue 210, TestContext.WriteLine in an AppDomain causes an error
Merge pull request #431 from nunit/issue-210

Fix for issue 210, TestContext.WriteLine in an AppDomain causes an error
Fixes from PR review; additional comments
Merge pull request #429 from nunit/issue-227

Issue 227
Update TestExecutionContextTests.cs
Merge pull request #433 from nunit/issue-210

Update TestExecutionContextTests.cs
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.