Allow custom HTTP connection pool size

The underlying http client library `requests` allows custom HTTP connection pool sizes.

These changes allow `IronClient` users the same benefits. The defaults are the same ones `requests` uses.