coreos/etcd — pull request #542 by philips (2014-02-07 05:51:34+00:00)
Title: Fix the tests

A number of tests were broken and we didn't notice after the move to
drone.io due to misconfigured email notifications. Fix the tests!

- Improper shutdown of PeerServer caused a number of tests to fail. Fix
with a WaitGroup and stopping raftServer in PeerServer.Stop()

- After the info file removal v1 migration tests stopped working because
they were missing a `-name`

There are a few chore commits in here while I was cleaning stuff up
too.