isURL() now returns true on URLs without protocols, and allows 3 slashes which files protocol usually uses.