MULE-8018: Merge http connector code cleanup

Does this need to be mutable, do any of these properties change once a HttpListener instance is created?  If we don't require mutability instances should be created via a consutructor.