We should refine the expressions for the scheme, user info, host and port parts of the URL in `UriComponentsBuilder` to better conform to RFC 3986.