Use Node's graceful-fs to cope with many files.

Node's graceful-fs module makes it possible for us to run our
stub validation and service generation scripts against many
hundreds of files, without OSs complaining about too many files
being open.