etcd: Cache status in etcd client structure instead of global variables
etcd: Cache status in etcd client structure instead of global variables

When multiple etcd clients were in use, only the first client would monitor the
status and the status was reported for all clients.

Signed-off-by: Thomas Graf <5f50a84c1fa3bcff146405017f36aec1a10a9e38@cilium.io>

scanf/cilium,tgraf/cilium,michi-covalent/cilium,michi-covalent/cilium,eloycoto/cilium,tklauser/cilium,cilium/cilium,eloycoto/cilium,eloycoto/cilium,cilium/cilium,cilium-team/cilium,michi-covalent/cilium,scanf/cilium,tgraf/cilium,michi-covalent/cilium,scanf/cilium,eloycoto/cilium,cilium/cilium,michi-covalent/cilium,eloycoto/cilium,tgraf/cilium,eloycoto/cilium,scanf/cilium,tklauser/cilium,tklauser/cilium,scanf/cilium,cilium-team/cilium,eloycoto/cilium,tgraf/cilium,scanf/cilium,tklauser/cilium,tgraf/cilium,cilium/cilium,tklauser/cilium,cilium/cilium,tgraf/cilium,scanf/cilium