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.
docs(*): add back references to DigitalOcean support
chore(coreos): upgrade to 379.3.0

This also bumps Docker to 1.1.1.

Note that this also changes the device names for EC2
and DigitalOcean, as CoreOS changed these as of 379.0.0.
feat(router) Avoid nginx 502, 503, 504 errors
Merge pull request #1352 from deis/add_do_to_docs

docs(*): add back references to DigitalOcean support
fix(tests): close socket listener in GetRandomPort()
fix(tests): build docker image as first test step

This keeps us from starting etcd and other test support services
minutes before they are needed, and makes the component tests
fail faster when there are build errors, which is not uncommon.
feat(tests): only pull deis/test-etcd if it is missing
feat(tests): only pull test-postgresql if it is missing
fix(registry/tests): recreate venv and clean up temp dir
Merge pull request #1351 from deis/fix-component-tests

fix(tests): component test improvements
Merge pull request #1345 from deis/coreos-379.3.0

chore(coreos): upgrade to 379.3.0 and Docker 1.1.1
docs(installing): fix up ReST syntax
docs(installing): add section on installing SSL

This section explains and describes how you can install an SSL certificate onto your load
balancer for SSL encryption between the client and the server, as well as the
applications themselves.

Note that this commit is dependent upon #1010 to be merged before SSL encryption works with Deis.
docs(ssl): add links for EC2/Rackspace ELBs
Merge pull request #1184 from deis/ssl-docs

docs(installing) add section on installing SSL
docs(*): add DigitalOcean in a few places it was left out