[TASK] Configure Travis for faster builds

* set sudo: false to allow Travis to use their new and faster
  container-based infrastructure
* cache the Composer packages between builds
Merge pull request #1556 from oliverklee/task/travis-performance

[TASK] Configure Travis for faster builds