Rep 1055 httpx pooling

Pulled out the pooling and the stuff that needed to only be created once ever (schema, jaxbcontext) to save time to a utility class.
Left in the creation of the httpxmarshaller object because the SAXParserFactory instances are not thread safe.