Change FileWatcherDomain unwatchPath to handle directories and descendants

Allows deleted paths to be unwatched on windows. See #6554.