Add --failfast to Travis-CI build

This is a debatable move. I had removed it previously under the assumption that we might want a report of all the various errors that have occurred. However, I think the output is voluminous enough and we have enough failures that are caused by funky interactions that there is more value is saving time and minimizing what we have to scan through.