MULE-8018: Merge http connector code cleanup

MuleMessageFactory is completely tied to transport. Is part of the abstraction of transport and message factories are even created using the transport properties file. I won't use an interface that I don't need. As you said, it's not going to be used as an extension points since nobody is going to be able to change it.