Cache file contents; add hash property to stats; reject writes for inconsistent hashes
Use the FileSystem from the testWindow when possible
Only update the file hash on read or write; add blind write support.
Only cache stats and contents for watched entries
Add file caching unit tests
work in progress
Do not exec until connection is open and domains have been loaded; add a reminder to refresh watched paths upon domain reload
work in progress, moving synthetic events out of the impl and up to the FileSystem level
Clean up + some unit test fixes
Do not catch exceptions thrown by Directory.getContents callbacks
Include added and removed sets in change events
Update search results using filesystem change event added and removed sets
Add unified recursive or explicit watch and unwatch support
Save As should always allow blind writes
Initial support for FSEvents-based change notifications
Fix unit tests that broke with the watcher changes
Add an offline callback for impl to call when all watchers should be considered dead
Explicitly filter files using shouldShow in findAllFiles in case the project is not currently watched
Stub out the _fileSystemChange function for @jasonsanjose
Cache stats and directory contents (but not file contents, for space reasons) speculatively