relax the rules for urls to get along with questionable host names (underscores) and questionable urls with "unwise" characters as defined in the rfc.