We need to use sudo: required, and dist: trusty to avoid old versions of bash in travis which don't support the -n argument to the `wait` shell built-in. We had to disable the -e checks in etcd.sh since the killall || killall parts were causing those to trigger in travis.