MULE-8018: Merge http connector code cleanup

I'm confused, isn't the idea of the builder to build the HttpListener.  If I set listener directly on HttpListener then i'm not sure why have a builder.  Is there idea that the builder is only optional?