Support syncing and `--no-sync` flag in `etcdctl member` commands

Fix https://github.com/coreos/etcd/issues/1558
I think it's a little awkward for an external initialisation method to rely on a non-exposed interface.