Update .travis.yml

1. Add "language" key for statistical purposes
2. Drop "script" section, since the default should suffice.
3. Add "sudo: false" to send the builds to container-based
infrastructure
4. Because of 3, we can cache gems