FileWatcher where events could be added after watchers were closed.Add a Watcher interface that encompasses watching both files and directories.
Add FileWatcher and PollingFileWatcher classes for watching changes to individual files.
Deprecate DirectoryWatcher.directory. Use DirectoryWatcher.path instead.
Improved support for Windows via WindowsDirectoryWatcher.
Simplified PollingDirectoryWatcher.
Fixed bugs in MacOSDirectoryWatcher