Allow a native HTTP Agent to be passed in for socket pooling control, instead of no socket pooling that is set now, and also instead of one global HTTP Agent for socket pooling of all xmlhttprequests as was used in the past