feat(controller): allow tags for `deis pull`

if the source Build object specifies a tag to be pulled, it will use
that tag as the source rather than `latest`. Most of the work done here was implemented in https://github.com/deis/docker-registry/compare/deis:repository-import...import-single-tag (PR at deis/docker-registry#1)

fixes #1404
fixes #1405