Add a FakeEtcdClient useful for testing.

Private fwd decl will work I think, anonymous namespace not so much.