Support for redis sentinel in redis input and output

Redis supports failover through a separate service called Sentinel (http://redis.io/topics/sentinel). I added support for it to the output and input modules using the redis-sentinel wrapper library (https://github.com/flyerhzm/redis-sentinel).
What about instead having Logstash use host and port, but attempt to detect whether the host:port is a sentinel or redis server? This would allow us to say "You can point this redis plugin at a redis server or a redis sentinel" without adding new configuration settings.