use a different way to re-build asmcrypto.js (fixes travis build)

- when npm 1.4.9 installs asmcrypto, it already includes the asmcrypto.js file upon install which means our rebuild target was never called
- also add some variables to set different NPM and NODE