Add a FakeEtcdClient useful for testing.

Does this class need to be exposed at all? It *might* need to be inside FakeEtcdClient, if it needs some special access, but even then, it could just be a private forward declaration.