Configurable socket pooling

When running jobs that require many parallel connections to facebook the default socket pool becomes a performance issue.  This should help with that.