Enable container-based architecture and caching for Travis CI