Added support for nested lists, and longs in lists.
Fixed the ordering of arguments in assertions for a couple of older tests.
Apply Sentinel runtime configuration API introduced on Redis 2.8.4

* Implements new sentinel commands (failover, monitor, remove, set) 
* unit test included
** added 2 redis-server and 1 sentinel for failover test
* with some refactoring
** SentinelCommands : refactor to have interface
** HostAndPortUtil : same format to cluster setup
make sentinel set command unit test stronger
Merge branch 'master' into introduce-new-sentinel-commands-added-to-Redis-2.8

Conflicts:
	Makefile
	src/main/java/redis/clients/jedis/Jedis.java
Add unit test for "sentinel set quorum" introduced by Redis 2.8.5
Apply "Java Convention" to met Jedis's preferred source code Convention
Apply "Java Convention" to met Jedis's preferred source code Convention
Merge branch 'master' into eval-with-nested-lists-and-longs

Conflicts:
	src/main/java/redis/clients/jedis/Jedis.java
	src/test/java/redis/clients/jedis/tests/commands/ScriptingCommandsTest.java
Simplified unit test for compatibility with JDK6.
Introduce *scan with "string" cursor parameter to support unsigned long
cursor

* overload all *scan method to change "int" cursor to "string" cursor
* set @Deprecated and leave reason to deprecate and when to remove to
current *scan method
* modify unit tests to make it work with new *scan method
Mark @Duplicated to TransactionBlock and PipelineBlock related classes /
methods
Merge pull request #528 from jideji/eval-with-nested-lists-and-longs

Eval with nested lists and longs
Fix test to make jedis work with latest git master version of redis
Merge pull request #539 from xetorthio/cluster_bugfix

Fix test to make jedis work with latest git master version of redis
version bump
Merge pull request #537 from HeartSaVioR/deprecated_transactionblock_and_pipelineblock

Mark @Duplicated to TransactionBlock and PipelineBlock related classes / methods
Merge branch 'unsigned_long_cursor_with_compatibility' of github.com:HeartSaVioR/jedis into HeartSaVioR-unsigned_long_cursor_with_compatibility
Fix redis leak when testing
Merge branch 'master' into HeartSaVioR-unsigned_long_cursor_with_compatibility