Use spawn instead of exec.

Switched the NUnit process spawning to use `child_process::spawn` instead `child_process::exec`. I have a very large test battery with lots of console.write's. It was causing the `node` instance running `gulp-nunit-runner` to crash. Also, ended up causing a simplification of the command building due to `spawn`'s better api.