Add the ability to watch the serving STH and the cluster node state objects to EtcdConsistentStore.

And ```MaybeUpdateLocalServingSTH``` will want to take ```mutex_```, maybe it could take a ```const unique_lock&``` (so that it can assert that it's held), like we did elsewhere?