After #97 lands, it'll be nice to have connection pools to prevent threads from connection starvation. Client should support connection pooling behind a feature flag.
Right now, we have r2d2-memcache for this, but it creates Client instances instead of Connection objects which is inefficient if Client contains multiple Connections.