MULE-8018: Merge http connector code cleanup

When used from the requester, yes. But when a request is created in the listener, this might be a URI with just the absolute path without host, port or scheme. Agree that URL should be used in the builder, but in this case a URI object doesn't add much value (we would end up converting it to string always).