Update travis config to use cacheable wheels and docker for speed