readdir protection

fs.readdir uses a file descriptor.  Keep track of it, and
autoreduce on EMFILE errors from it.
v1.2.2