Add response file support to emscripten

Adds support for using response files, as well as generating the llvm-link command using response files when the command line length would be > 8k.  I couldn't figure out how to ask python for the max command line length, and 8k seemed like a reasonable limit.