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 `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()`.