Broken checkin as we refactor the monitor code. I'm checking in so
I can get this code on my laptop and continue working on it.
Remove passing the FileInfo
Fix to make compile and to monitor multiple projects each with their
own recursive watcher.
Move ProjectFileStatus to monitor.go since that is the only place
it is referred to.
Clean up how we send file event notifications.
Move to gohandy.
Significant code cleanup and commenting. Updated when watcher was
moved to gohandy.
Cleanup messages and what we show. Remove console statements.
watcher changed Run to Start. Updated the code.
Make port for socketio configurable. Right now this can't be changed
on the front end. But when it can be this will address that issue.