fix #553 : Overloading JedisCluster constructor to include poolConfig to be used internally for all JedisPool classes

Conflicts:
	src/main/java/redis/clients/jedis/JedisCluster.java
	src/main/java/redis/clients/jedis/JedisClusterConnectionHandler.java
	src/main/java/redis/clients/jedis/JedisSlotBasedConnectionHandler.java
Test case for checking if Pool gets applied to Cluster pools added to JedisClusterTest.java

Conflicts:
	src/test/java/redis/clients/jedis/tests/JedisClusterTest.java
Added test case for testing if PoolConfig applies to ClusterPools

Conflicts:
	src/test/java/redis/clients/jedis/tests/JedisClusterTest.java
Added test case for testing if PoolConfig applies to ClusterPools