Update .travis.yml

1. Add "language" key for statistical purposes
2. Drop "bundle" from "script" section, since that will be executed
in "install".
3. Add "sudo: false" to send the builds to container-based
infrastructure
4. Because of 3, we can cache gems