Update VS2010 build to match VS2008

--HG--
extra : convert_revision : charlie%40nunit.com-20100729022445-76v3yyzmqcxwuqe1
Update CF builds to same level as VS2008

--HG--
extra : convert_revision : charlie%40nunit.com-20100729054102-l6obrpq5k2xh1746
Update NAnt build with latest changes

--HG--
extra : convert_revision : charlie%40nunit.com-20100730003618-rj6v8pq1q7vlerqj
Include missing files in package

--HG--
extra : convert_revision : charlie%40nunit.com-20100730022024-oza1dt8l9xhf9dwc
Advance version to 2.9.5

--HG--
extra : convert_revision : charlie%40nunit.com-20100730022051-8fihlqtz4t826sam
Ensure that all generic fixture instances get built

--HG--
extra : convert_revision : charlie%40nunit.com-20100801232135-5noki6sxsxnaih3o
Update conditional defines to match our standard

--HG--
extra : convert_revision : charlie%40nunit.com-20100802024235-d06r893b18h68ip3
Update code generation to use CLR_2_0 || CLR_4_0 around generics

--HG--
extra : convert_revision : charlie%40nunit.com-20100803223737-e8og3yn4gfmcy8le
Initial TestContext implementation; rename old TestContext to ExecutionContext; eliminate use of CallContext to store the top level TestContext as done in 2.5

--HG--
rename : src/framework/Internal/TestContext.cs => src/framework/Internal/ExecutionContext.cs
rename : src/test-assembly/SetUpTest.cs => src/test-assembly/SetUpData.cs
rename : src/tests/Internal/TestContextTests.cs => src/tests/Internal/ExecutionContextTests.cs
extra : convert_revision : charlie%40nunit.com-20100803224446-ts0p68hnry57s5si
Rename internal TestContext to TestExecutionContext and refactor; refactor new TestContext to provide a more usable object model and to draw info from TestExecutionContext

--HG--
rename : src/framework/Internal/ExecutionContext.cs => src/framework/Internal/TestExecutionContext.cs
rename : src/tests/Internal/ExecutionContextTests.cs => src/tests/Internal/TestExecutionContextTests.cs
extra : convert_revision : charlie%40nunit.com-20100804210506-9vt83p7w03l8tgkt
Add XML cmments

--HG--
extra : convert_revision : charlie%40nunit.com-20100804211922-grf0okz5gbojxt0n
Remove unused constant

--HG--
extra : convert_revision : charlie%40nunit.com-20100804211954-m630ztg2oarcmr7l
Add and modify XML comments

--HG--
extra : convert_revision : charlie%40nunit.com-20100804212352-nmd127axr1ptp4bi
Eliminate compiler warnings

--HG--
extra : convert_revision : charlie%40nunit.com-20100804213948-rv4k7tfidxajj1zu
Encapsulate references to ArrayList and Hashtable for use in version 1 CLR builds

--HG--
extra : convert_revision : charlie%40nunit.com-20100805041949-etr96qtcxfhro7vr
Remove VS2005 solutions

--HG--
extra : convert_revision : charlie%40nunit.com-20100810234326-2rd9lt23nse4l1l9
Add PropertyBag class and IPropertyBag interface to manage test properties; add separate file for ObjectList;
centralize standard property names in PropertyNames class; simplify ITest and ITestCaseData interfaces.

--HG--
extra : convert_revision : charlie%40nunit.com-20100814021108-325g8kd1sjshfwvm
Remove Categories as a separate entry in ITest; Add attribute tests.

--HG--
extra : convert_revision : charlie%40nunit.com-20100815012228-un8hbfu9tzwuf9le
Revised ITest, ITestData interfaces; XML representation of the test tree;
beginning work on test filtering; miscellaneous refactoring.

--HG--
extra : convert_revision : charlie%40nunit.com-20100817190505-6t01pju3nzkoj2r5
Create separate solutions for nunit, nunitlite and combined

--HG--
rename : solutions/vs2008/NUnitFramework.sln => solutions/vs2008/combined.sln
extra : convert_revision : charlie%40nunit.com-20100817193712-lzggxn6q5hq1irfy