Use the much fancier url-regex

Scraps the existing regex in favor of https://github.com/kevva/url-regex, per @sindresorhus's suggestion. Because the new regex is more permissive, schemeless strings like `google.com` are considered to be URLS. This is a breaking change, so I'm thinking of shipping this as 2.0.0.
> Also, local IPs like 0.0.0.0 and 127.0.0.1 is considered invalid.