Remove all code related to capture of Log and Trace output
Remove CurrentDirectory from TestExecutionContext
Merge branch 'master' of https://github.com/nunit/nunit-framework into issue-text-capture
Remove Out and Error properties from TextExecutionContext
Fixed a test failure in Silverlight that was caused by DirectoryInfo.ToString() returning only the directory name in Silverlight but the full path in other frameworks.
Incorporate text output written through the TestContext into the result and include in the xml output
Merge branch 'master' of https://github.com/nunit/nunit-framework into issue-text-capture
Make NUnitLite echo TextContext output
Changed all of the tests that used GetSpecialFolder to use a new TestDirectory class that takes care of creating and deleting a directory for testing.
Capture console output using new TextCapture class and send it to test result in the current TestExecutionContext if one is found on the thread. Display output on console at end of each test.
Removed obsolete SetAndRestoreCurrentDirectory  test
Commented out the line in the test harness ConsoleRunner that suppresses the result reporting in favour of the TeamCity reporting so that we will always find results in the build logs.
Remove unused code and refactor
This should fix the failures for the TeamCity builds around the NotEmptyDirectory() test.
Update version to 3.0
Make --labels:On the default for both test-harness and nunitlite runner
Merge pull request #192 from nunit/fix-directoryinfotests

Fix for occasionally failing tests that use GetSpecialFolder
Add implementation for TextCapture.Encoding to avoid exception
Merge latest changes from master
Merge pull request #191 from nunit/issue-text-capture

Issue text capture