Infrastructure work to more intelligently handle FSEvents
Prior to this change all file system events were equal; chown-ing a file
was considered the same as changing the content. With this change
we:
1) bundle all of the file events into one operation instead or doing it one file at a time
2) ignore any file events that are not create/delete/modify/rename
The interfaces are all in place, but the Overseers are still not taking advantage of this
information, so there’s no user visible change at this time. (hopefully)