cross test jobs on Travis-CI are frequently hitting 50 min limit.
For now, reducing docker build time by several minutes should fix it.
- buildpack-deps base image for fewer apt packages
- fewer apt-get packages
It would cause problem for retrying. in that case we can split them again
- remove "docker pull" because cache can no longer be reused because of docker change