Redis fixes and tests

Fixed:
* `processDoubleResponse()` Redis returns self::TYPE_BULK for double/float
* $cmd should always be lowercase in `client()` for $cmd == 'list' comparison

Added:
* Tests for client LIST command
* Tests for `incr` `incrBy` `decr` `decrBy` `incrByFloat`