fix #553 : Overloading JedisCluster constructor

```JedisCluster``` constructor overloaded to include ```GenericObjectPoolConfig``` poolConfig as a parameter (poolConfig to be used internally for all ```JedisPool``` classes). Made suitable changes in all internal classes as well.