Potential EMFILE when installing multiple large extensions

node-archiver also accepts a string file path as an argument and then creates a "lazy" stream.  This should prevent any EMFILE (too many open files) exceptions.