Add an option to limit glob task concurrency

There are hard limits in some OSs to the amount of files that can be open at
one time. To prevent EMFILE errors, this option can be used to restrict the
number of files open at once.
Add documentation of limit option in glob
Merge pull request #8 from sourrust/concurrent-limit

Glob concurrency limits