ignoring broken test until jonathon can comment on the correct logic
Merge pull request #207 from ewhauser/feature/ignore-broken-pubsub-test

Ignore broken test in pubsub until logic can be confirmed as broken
wjw465150 add socket performance
fix ignore that was placed on wrong test
Merge pull request #199 from sehugg/jedis

---

The subscribe and psubscribe operations call setTimeoutInfinite() since they never return on their own. If the Redis server goes away without closing the connection, the connection can hang indefinitely. Turning on keep-alive will allow the connection to eventually timeout and attempt reconnection.

Note that keepalive must also be enabled on your server, see the Linux HOWTOs on how to do this.
Merge pull request #197 from michaelcameron/jedis

---

We would like to add the ability to specify the database number on the pool config. We have a number of integration/functional tests in different projects using redis and would like to keep them separate. Setting up a number of redis server instances on different ports would become unwieldy.

The changes add the ability to specify the database number for jedis pools with associated test. I did not add the ability to create a raw jedis connection with a database number because the current implementation of pool creates the jedis object first, then if a password exists it calls the auth command. However, if a password is required, then the select command on the jedis create would fail. I also did not change the shard constructor of jedis to use a database number (which actually does have the constructor of jedis call the auth command). 

I could clean up the implementation to always have the jedis constructor call auth if a password exists, then select the database if it is non-zero, and changing sharding info to contain a database config value. Let me know if you want me to make these bigger changes. 
Merge pull request #173 from kevinsawicki/jedis

---

This was discovered by running [findbugs](http://findbugs.sourceforge.net/) against the Jedis source.
Merge pull request #170 from kevinsawicki/jedis

---

This corrects a [findbugs](http://findbugs.sourceforge.net/) warning about how iteration over a key set followed by a call to ```get``` is less efficient than iterating over an entry set.
Merge pull request #168 from kevinsawicki/jedis

---

This constructor type is available on the ```Jedis``` class and so I added it to ```JedisPool``` for consistency.

Conflicts:
	src/main/java/redis/clients/jedis/JedisPool.java
Merge pull request #163 from grdmitro/jedis

---

Throwing Jedis connection exception on IO error rather than JedisException
Merge pull request #154 from ewhauser/jedis

---

Per http://groups.google.com/group/jedis_redis/browse_thread/thread/38c94a90d97d429b
Merge pull request #189 from vsoskov/jedis

---

the exception is returned in the list with the not formatted and formatted values.
Response.get throws the exception.
Fix broken test due to missing authent
Rename test : Shar<>edJedisPipelineTest to ShardedJedisPipelineTest
Update ShardedJedisPipelineTest class name.
fixed some FindBugs errors
Pipeline tests are authenticated. bgrewriteaof command test now supports scheduled status.
Merge pull request #208 from yaourt/brokenShardedTestFix

Broken sharded test fix
Merge branch 'master' of https://github.com/ivowiblo/jedis

Conflicts:
	src/test/java/redis/clients/jedis/tests/ShardedJedisPipelineTest.java
Merge remote branch 'raszi/findbugs'

Conflicts:
	src/test/java/redis/clients/jedis/tests/ShardedJedisPipelineTest.java