fixes #6637 - loosening url validation restrictions


This greatly simplifies our URL validation, some highlights:
* No longer validate ipv4
* No longer validate ipv6
* No longer allow uppercase url schemes
* All funky looking (but valid URI's)