Add support for localhost, mailto, Android app URLs

@scohen

Removed the test `'http://http://www.exemple.com/', # invalid domain` since by the rules in `urlnorm.norm`, it's actually valid. In this case, scheme = http, netloc = http: (missing ports are okay, `urlnorm.norm` just removes the ":"), path = www.exemple.com