fix(controller): set default release image

If you scale an application with `deis scale cmd=1` before an
application has been pushed, it should deploy deis/helloworld.
However, the initial release (v1) does not have a image set for
the release, only the build. Setting the default to deis/helloworld
fixes the "scale before deploy" problem.
fix(client) : add sshkey encode in client update api call
feat(controller/coreos.py) Adding TimeoutStartSec to log and announce services

Sometimes log and announce services fail to start because they depend
on the main service, but if it takes too long they fail because of
timeout. This commit just adds the same timeout to log and announce
services than the main service has.
fix(fleetctl.sh): clean up unitfiles from the filesystem

Once we submit them to fleet, we don't need them anymore.
feat(router) Avoid nginx 502, 503, 504 errors
chore(tests): update etcd versions in test-etcd Dockerfile
fix(Makefile): ignore status of data services in `make start`

The fleet status-matching regexes in the main Makefile didn't take
into account the addition of *-data.service jobs, and were therefore
reporting on both the status of deis-registry.service and
deis-registry-data.service. This PR appends a dot to each regex to
avoid matching the *-data.services.
fix(systemd units): Fix docker containers being orphaned

Docker seems to orphan our containers after the fix in 6b452e,
this reverts part of it and properly signals the docker containers to
stop. Given that we run them with `--rm`, this also makes the ephemeral
containers destroy their data off of the drives. The data containers are
not affected by this and they persist.
Merge pull request #1381 from deis/fix/gh-1378/orphaned-containers

fix(systemd units): Fix docker containers being orphaned
Merge pull request #1371 from deis/makefile-status-fix

fix(Makefile): ignore status of data services in `make start`
Merge pull request #1368 from deis/update-test-etcd

chore(tests): update etcd versions in test-etcd Dockerfile
refactor(tests): remove unneeded `docker history` checks
refactor(tests): remove unneeded sleep and sync code
fix(tests): remove unneeded logging from ClearTestSession()
Merge pull request #1370 from deis/component-test-fixes

refactor(tests): simplify docker functional tests
fix(router): bump read timeout to 10min for docker build
feat(client): add deis build support
feat(controller): add deis build support
feat(builder): add deis build support
fix(router): update send_timeout from rebase error