MULE-8018: Merge http connector code cleanup

For now I think for sure we need to add javadoc. 

An Expression object with a nice builder for dynamic and static values can work well I think.