Economise on command line length by passing in CC flags via file

Windows has an upper limit of 8000 chars in a single command, which the
current CC compilation command exceeds. Passing in the flags via file
saves about 900chars and allows this command to run.
Copy node modules locally so NodeJS picks them up

NodeJS makes it difficult to load modules outside the current folder,
and CMake makes it difficult to set environment variables. This is non
ideal, but at least functions correctly.