DATAREDIS-226 - Syntax exceptions using lettuce should be reported immediately.

If running in transaction mode we now do a rudimentary check if the provided number of arguments matches the ones defined for the RedisCommand to execute.

If the command passes this first check and causes an error on redis server one has to check results for Command.getOutput().hasError().

Original Pull Request: #66.
DATAREDIS-297 - Prepare Release 1.3.0.RC1

Prepare issue branch.
DATAREDIS-297 - Prepare Release 1.3.0.RC1

Fix test issues caused by SPR-11718 when running with Spring 4.0.3 on java 8.
DATAREDIS-297 - Prepare Release 1.3.0.RC1

Update documentation section on transaction support of RedisTemplate.