CircleCI Docker testing with caching

Moved parts of the Dockerfile to cockroachdb/docker_base. This allows for a clean CircleCI build that caches the base image (=our prereqs for "make build"), bringing the total build time to around a minute and the tests to maybe another minute or two (our race tests are getting slower these days, especially kv).