Support zrevrangebylex command

* binary, string, pipeline (binary, string), sharded(binary, string), cluster (string)

Conflicts:
	src/main/java/redis/clients/jedis/Protocol.java
	src/main/java/redis/clients/jedis/ShardedJedis.java