fix #553 : Overloading JedisCluster constructor to include poolConfig to be used internally for all JedisPool classes
Merging upstream
Test case for checking if Pool gets applied to Cluster pools added to JedisClusterTest.java
Merging upstream
Added test case for testing if PoolConfig applies to ClusterPools
Merge remote-tracking branch 'upstream/master'
Merging with upstream, necessary changes, shifting poolConfig as private instance variable from JedisClusterConnectionHandler to JedisClusterInfoCache due to design change in previous commits.