MULE-8018: Merge http connector code cleanup

Same concerns about not composing lifecycle interfaces.