Fix travis

This is a combination of 6 commits.

- .travis.yaml should be .travis.yml
- travis: add some sudos
- travis: add apt.thehyve.net GPG key
- travis: add execute permission to test script
- travis: use ondrej ppa for current version
- travis: include solr related timeouts