Make it CommonJS and npm compatible

This commit allows using FingerprintJS with CommonJS bundlers such as
browserify.

Please consider also releasing it on npm.