move common functions into common.js
prefer multivar to leading comma
consistent semis
remove deprecated bits

That was from waaayyyy back in version 2.0.
Refactor async glob, tests passing
just use regular fs

The only thing we use fds for in this util is readdir, and
it's already cached and inflight-guarded anyway.
put benchmark script in TMPDIR instead of project

Too tedious to continually switch back and forth between tests and
profiling
GlobStar: Don't leave lstat information on the table

This speeds up the ** benchmark considerably, by removing a LOT
of unnecessary stats and readdirs.