Extract NxLogFileWatcher and ensure that NxLogFiles are rotated / deleted to prevent them using too much (more than a few MBs) of space in AppData/Local/Temp
Fix NxLogFile offset calculation error that causes the last few lines to be continually logged
Don't bother to try sending a Ctrl-C to shut down nxlog.exe, since it never works.
Tollerate NXLogFile read errors.
Extract to DataFolder and don't delete when shutting down
Ensure test doesn't check for too many conditions; just what it is testing for.
Merge pull request #34 from logsearch/issue_33_limit_max_size_written_to_AppData_local

Rotate NXLogFile's to limit max data written