docker: build_tools/build.rb: exit with non-zero exit code when something goes
wrong.
docker: build_tools/build.rb: support new Debian docker.io packages
docker: build_tools/build.rb: improve language around Google account.
docker: more changes to support new Debian docker.io packages
docker: arvdock: support new Debian docker.io packages
docker: a bunch of tweaks to bring the docker setup up to snuff with the latest
version of our codebase.
docker: fix up the link between workbench and the API server, work around the
lack of ERB parsing in application.yml
docker: bump up passenger version. This is highly unsatisfactory, and needs
proper fixing.
docker: remove warehouse container; add new keep container.

refs #3120
docker: usability improvements for arvdock.
docker: arvdock: whitespace cleanup
docker: arvdoc: start up doc and workbench last so it's less likely the
user will overlook the URL hint that is printed out.
Merge branch 'master' into 3118-docker-fixes
Merge branch '3118-docker-fixes'

refs #3118