Enhancement: Replaced custom (and for IPv6 broken) URL parser with
"urlsplit()"
Trivial: Fixed naming as we are parsing a URL not a URI