Support running on Windows

This pull requests removes the dependency on `bash` in order to prepublish/build the package on Windows machines.

The only operational changes would be in running the `test-all` and `test-integration` scripts, which would now be done by `npm run-script test-all` and `npm run-script test-integration` respectively.