Introduce commonjs/browserify support