Added support for setting connection timeout.
Fixed passing "socket timeout" versus "borrow timeout" when borrowing pooled resource.
Removed addition of connection timeout to host.
Exposed ConnectionPoolConfig from HostConnectionPool
Rev'd build.grade to use an updated/modified version of Jedis 2.5.2 that allows constructing a Jedis object with both so-timeout and connection-timeout (see: JedisConnectionFactory).
Added socket timeout back to ConnectionPool (since we can now use it w/ Jedis connection).
DynoJedisClient - Since rev'd to a more recent version of Jedis had to update client with new methods (defined as throw "not implemented").