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.

Prepare issue branch.
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