Move ProjectFileStatus to monitor.go since that is the only place
it is referred to.
Clean up how we send file event notifications.