Support zrevrangebylex command (closes #746)

This closes #746.

* adding zrevrangebylex to binary, string, pipeline (binary, string), sharded(binary, string), cluster (string)

Please review and comment! Thanks!