Insure NUnit can write resultfile
Refactored restoring console output and fixed the double output of the result saving
Refactored the check writability down into the result writers
Fixed formatting and added the cases spec
Merge pull request #364 from nunit/issue-306

Issue 306 - Assure NUnit can write resultfile