Remove unnecessary `add` of already watched subdir
Fix rmdir emitting unlink instead of unlinkDir
Silently ignore ENOTDIR errors

In case readdir is called on a file where there used to be a dir
Better handling of file↔dir changes in fsevents

Closes gh-165