docs(readme): remove cruft and add clarifications
Merge pull request #1069 from deis/readme-fixes

docs(readme): remove cruft and add clarifications
fix(controller): revert "<no value>" polling target to confd_settings.py
Merge pull request #1070 from deis/controller-loop-fix

fix(controller): revert "<no value>" polling target to confd_settings.py
feat(router): proxy builder through router

The router component is to be the point of entry for the entire Deis cluster.
This commit makes the router forward connections on port 2222 to the builder.

This requires manually compiling nginx from source with the tcp_proxy module
and adding an appropriate upstream for builder.

TESTING: rebuild the router and builder (both need to be resubmitted with fleet)
```console
$ make -C router uninstall build run
$ make -C builder uninstall build run
```

And focus testing in two areas:
* That nothing was broken with the change to custom-built nginx (use Deis)
* That the router is properly proxying git/SSH (do lots of `git push`es)

closes #535
Merge pull request #1068 from deis/router_tcp_forwarding

feat(router): proxy builder through router
chore(client): update deis CLI binaries at S3 to v0.9.0
Merge pull request #1071 from deis/update-cli-binaries

chore(client): update deis CLI binaries at S3 to v0.9.0
docs(*): document DEIS_NUM_ROUTERS

We added DEIS_NUM_ROUTERS but didn't document it.
Merge pull request #1074 from deis/doc_deis_routers

docs(*): document DEIS_NUM_ROUTERS
fix(controller): add source release version

When rolling back releases, the controller would publish a new
release, which meant that the app image would get a version
bump and a new tag on the registry would be created. However,
the tag that was created on the registry was based off the 'latest'
tag. This allows rollbacks to change the source tag to another
version so that the new tag will be based off the release requested.

fixes #1072
Merge pull request #1076 from deis/1072-rollback

fix(controller): add source release version
fix(client): adjust indentation in keys_add function

While running deis keys:add , if there are no keys the client is printing No SSH public keys found and throwing an error .
Adjusted the indendation , So if client dont find the public keys prints No SSH public keys and prints usage deis keys:add [<key>]
Updated CHANGELOG.md.
Switch master to v0.10.0.
Merge pull request #1077 from smothiki/smothiki-keys-add-fix

fix(client): adjust indentation in keys_add function
chore(contrib): Removed unused public port

The controller is now also listening on port 80.
fix(router): Fixes pushing to every router

Allow builder to be accessed by other all routers. Fixes #1083
Merge pull request #1087 from johanneswuerbach/patch-2

fix(router): Fixes pushing to every router
Merge pull request #1085 from johanneswuerbach/patch-1

chore(contrib): Removed unused public port