Per much welcomed feedback from @guybedford on #709, I have changed from using `format: global` to instead using 'shim' on the browser specific files of the bluebird repo. This is so that it does not mess with the server side implementation which _is_ CommonJS format for Node.