[NEXUS-7581] CMA HTTP Client factory

https://issues.sonatype.org/browse/NEXUS-7581
http://bamboo.s/browse/NX-OSSF367
This approach was present in httpclient3x, and hence, was followed by px, nx1 and nx2 :) But in general I do agree with @mcculls here :)