MULE-8018: Merge http connector code cleanup

Why not implement lifecycle interfaces?