PRedisCache fixes

Hi Thomas

These fix:
* bug which we discussed on IRC with invalid return from ::flushAll()
* fixes invalid parameter assignment in constructor (so connection parameters were not passed to Redis client)
* some solution for clustering mode, which is not needed when only one connection info is passed (but I'm not sure, maybe it should be solved somewhere at earlier stage, before it's passed here?)