Update .travis.yml dep versions and make coveralls reporting optional so we don't fail when their service is down.