Open files to watch with O_EVTONLY if defined.
Implement directory recursion for kqueue-watcher.