Upgrade url dependency and fix breaking API
Don't use browserify's own url dependency, use the version we fix in package.json. Opposite to #53