Wrap accesses to EtcdClient::leader_.

Trying to keep my head on straight. This file is quite a bit more complicated than you'd think at first glance...