Make URL conformance a proper subset of RFC3986 validity

Make leading/trailing whitespace and leading colons in pathnames
non-conforming
Merge branch 'develop' of github.com:webspecs/url into develop