Jedis Cluster functionalities improved (cluster-revised branch)

Since there're some PRs on JedisCluster and it will be merged on 3.0.0, we can incubate cluster-revised branch for improving JedisCluster.

Currently these PRs are merged to cluster-revised branch (updated continuously)

- #617 
  - Remove BasicCommand implementation from JedisCluster
- #618 
  - BinaryJedisCommands, ScriptingCommands, BinaryScriptingCommands