fix(controller): inject config on top of existing environment
fix(controller): do not commit to latest

while this was a nice-to-have before, we are actually pushing config
values on top of the latest build, which breaks config:unset.
fix(controller): use build tag if present
Merge pull request #2127 from bacongobbler/2100_env_in_dockerfile

fix(controller): inject config on top of existing environment
fix(deisctl): dont print newlines for global units
ref(builder): add data container to speed same-host maintenance
ref(database): add data container to speed same-host maintenance
ref(store): use data container for quorum-friendly image updates
chore(store): add start delay on OSD recovery
fix(database): initdb if not already initialized
fix(deisctl): ignore units that dont exist on destroy
fix(deisctl): force container removal in ExecStopPort
fix(controller): use deis-logger for requires
fix(database): reset permissions before initdb
ref(deisctl): staged unit orchestration to support upgrades
fix(controller): add default retries to scheduler