split httpinvoke-browser.js, httpinvoke-node.js into src/browser.js, src/node.js and src/common.js
Gruntfile.js: test: concat before mochaTest
src: make tests pass
Gruntfile.js: test: bail on first failure
rename grunt task "install" to "default"
package.json: scripts: build before test-browser and test-node