Remove panics in discoverd/etcd test runners

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Add context to test timeout error

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Add waitUpdates helper to tests for synchronization

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Add drain to Unwatch to prevent deadlocks

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Add sync to TestFiltering

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Remove broken tip from travis for now

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #18 from flynn/fix-tests

Clean up tests