Make Negatus build and mostly work on Windows with MSVC
fix README
Fix some dumb last-minute changes.
Implement setDefaultTestRoot properly, and fileHash using Windows crypto APIs
Use unique_ptr+strdup instead of vector<char>
Linux fixups from Windows port
Fix a few review comments
Merge pull request #10 from luser/win32-support

Make Negatus build and mostly work on Windows with MSVC