First pass at potentially working ElastiCache support.  Setting the ElastiCache option and then adding a single server definitely works in treating it as EC mode, and it sends 'config get cluster' to the server, but that's all I've tested.  Test pass rate is identical to the original extension, better even, after fixing some broken tests.