Refactored HttpDestinationOverHTTP into a PoolingHttpDestination
base class for reuse from other transports.