DATAREDIS-350 - Upgrade to Jedis 2.6.0.

Original pull request: #105.
DATAREDIS-197 - Expose bit-related ops via ValueOperations.

Polishing. Added -S switch to gradlew in makefile for better Stacktrace reporting.

Original pull request: #96.
DATAREDIS-334 - Add binary alternative for RedisScriptingCommands.evalSha.

Introduced new evalSha method that accepts a byte[] as scriptSha as well
as a variable number of byte[] as keyValueArgs.

Original pull request: #99.
DATAREDIS-351 - Update build to latest redis version.

Upgrade makefile to redis 2.8.17
DATAREDIS-347 - Fix unintended duplicate script execution.

We now inspect the message of the exception thrown to determine whether the error resulted from a script not being present or an other error. In case the script is not present we simply invoke eval.

Original pull request: #108
DATAREDIS-106 - Support for open interval for scores for sorted sets.

We now support open zset's interval for JedisConnection, JredisConnection, LettuceConnection, SrpConnection and DefaultStringRedisConnection.

Original pull request: #97.
Merge branch 'master' into issue/DATAREDIS-348

Conflicts:
	src/main/java/org/springframework/data/redis/connection/lettuce/LettuceConnection.java
	src/test/java/org/springframework/data/redis/connection/lettuce/LettuceConnectionIntegrationTests.java