Refactor JedisSentinelPool

Refactor JedisSentinelPool

Needed to listen on Sentinel channels "+slave","+sdown" etc to provide SlaveSentinelPool
Could we refactor anonymous class to have a name and place it to inner class?
It's a bit hard to see what is Pair's right value.