Fix up fs.watch functionality

Not ready for commit yet.   Doc improvements to follow in a subsequent commit.
Instead of indenting everything after this, why not?
```js
if (fse !== 'rename') return;
```

And then outdent the following block?