Ignore files that disappear while iterating

On occasion, files can disappear while we're iterating the
filesystem, between calls to readdir and stat.  Let's pretend
those didn't exist in the first place.
Merge pull request #1869 from ethomson/fs_iterator_race_2

Ignore files that disappear while iterating