MULE-8018: Merge http connector code cleanup

Shouldn't this implement lifecycle interfaces rather than define start()/stop()/dispose() in this interface?