MULE-8018: Merge http connector code cleanup

>I more concerned about not having a common way to create messages for a transport/connector.
Thats exactly my concern, MuleMessageFactory just seems like a good starting point given it's already used throughout Mule.  If we can improve it, or come up with an alternative common mechanism that we plan to move to than thats ok too.