resteasy-client: Add support for configuring connection pooling checkout timeout

Without a timeout, it is easy to hang indefinitely with a poorly configured or leaky
usage of the connection pool.