optimize readability of Redis::readHash()
rewritten connection-handling, incl.

- Allow retries per connection (2.2.4 and up)
- Support RedisArray for clustering
- More robust handling of connection-establishment