Allow a native node.js HTTP Agent to be passed in for socket pooling control, instead of no socket polling that is set now, and also instead of one Global HTTP Agent for socket polling of all xmlhttprequest as was defaulted in the past