Use TempPath for All File and Directory Tests

Change all file and directory tests to use the temporary directory
(Path.GetTempPath) for all directories and files created or tested.
Also, make CF fixes to the tests where necessary.
Removed extra NL

Removed extra NL actually added to file
Merge pull request #381 from nunit/issue-293

Issue 293