Implement script commands for jedis cluster
Address review comments
Merge pull request #1 from phufool/cluster-scripting-commands

Cluster scripting commands
Fixed cluster scripting commands build test
Merge pull request #2 from phufool/cluster-scripting-commands

Fixed cluster scripting commands build test
Add binary jedis commands
JedisCluster extends BinaryJedisCluster. BinaryJedisCluster implements BasicCommands
Implement cluster binary scripting commands. Add tests
-Pass keyCount to runScript method
-Add missing scripting methods with key
-Separate ScriptingCommands from JedisClusterScriptingCommands
Merge pull request #3 from phufool/cluster-scripting-commands

-Pass keyCount to runScript method
 - Changed runScript() to run()
Merge pull request #4 from phufool/cluster-scripting-commands

 - Changed runScript() to run()
Merged scripting commands
 - Removed runBinaryScript
 - Add missing methods with key parameter
 - Separate BinaryScriptingCommands from JedisClusterBinaryScriptingCommands
Merge pull request #5 from phufool/binary_jedis_commands_for_cluster

Binary jedis commands for cluster
 - Removed runBinaryScript
 - Add missing methods with key parameter
 - Separate BinaryScriptingCommands from JedisClusterBinaryScriptingCommands
Merge pull request #8 from phufool/master

 - Removed runBinaryScript
- removed BasicCommands
- fixed getSlot bug
- fixed eval method that uses bytearray keyCount
- changed methods that pass 1 for keyCount
- pass arg to runBinary
Merge pull request #9 from phufool/master

- removed BasicCommands
- Removed test case using deprecated ping method
- Added getClusterNodes method back from accidentally removing it