Use new container-based env and caching

Let's see how much the speed will be improved in the new travis environment with caching enabled.
why this? should this have gone to the other PR?