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

Fix https://github.com/coreos/etcd/issues/1558
`Sync` is throwing me off. I don't want to use `HTTPClient` here as it requires `Sync()` be implemented. Maybe we should change how `Sync` actually works, so it doesn't have to be part of any interface?