Add a FakeEtcdClient useful for testing.

That had been niggling me, done.