etcdhttp: set peer should clean up previous values

We have an init value for peer. When the flag.Parse is called, it will call peer.Set again. Peer.Set should be able to cleanup the previous value.
OK, but it is it an actual todo? will it ever get seen by the user? can it have a better value here? etc