making Jedis compatible with CDI
we can't pass null because it will throw an exception. Using localhost instead
Fail fast while initializing JedisSentinelPool

* wrong master name is specified
* all sentinel is down or not reached
changing default constructor to use default host and port (localhost)
Merge pull request #759 from HeartSaVioR/master

Add sponsorship : YourKit
Merge branch 'master' of github.com:xetorthio/jedis
ttl return -1 if key does not have an associated expire but return -2 if key does not exists
adding information about redis versions
Merge branch 'improving_javadoc' of https://github.com/nykolaslima/jedis into nykolaslima-improving_javadoc
Merge branch 'nykolaslima-improving_javadoc'
Remove unnecessary if state
Merge branch 'fast-fail-while-initializing-jedis-sentinel-pool'
using super instead of this to keep the code style
Merge branch 'making_jedis_pool_cdi_compatible' of https://github.com/nykolaslima/jedis into nykolaslima-making_jedis_pool_cdi_compatible
only Connection should take care of default host, port
Unify style
Apply "Format" to all files, Closes #765
Create CONTRIBUTING.md to help newbie contributors