MULE-8018: Merge http connector code cleanup

I know we have use 'api' package in mule in the past, but I understood the plan going fowards (I think from a conversation with @pablokraan) was to use 'internal' but not also use 'api'.  I might be wrong, but worth checking before this is released.