fix(router): dump host/port info into json object

These keys are currently unused by anything, but will help users use
these keys with confd 0.6.

See https://github.com/kelseyhightower/confd/blob/master/docs/templates.md#create-the-template
fix(router): use string instead of JSON

This format can be consumed without structured data handling. For
example, bash has no builtin commands which handle JSON data structures.
docs(router): update router's published keys
feat(controller): add "deis auth:passwd" to update password
fix(deisctl): "deisctl scale router=N" uses async interface

The scale command uses a similar async WaitGroup interface to other
commands now, which fixes the scale command. Also disallows scale
operations on anything but router, since other unit types do not
expect the "unit@1" naming scheme.
Merge pull request #2255 from mboersma/change-password

feat(controller): add "deis auth:passwd" to update password
fix(tests): remove orphaned test containers in cleanup
ref(store): reduce image size and use nginx
Merge pull request #2131 from bacongobbler/router_num

fix(router): publish routers to /deis/router/hosts
ref(tests): update vendored code for Docker 1.3.0
style(tests): invoke golint correctly and clean up its warnings
Merge pull request #2264 from mboersma/clean-test-orphans

fix(tests): remove orphaned test containers in cleanup
Merge pull request #2224 from aledbf/reduce_store_size_use_nginx

ref(store): reduce image size
ref(tests): test docs/ before building any images to fail faster

An error in the reStructuredText sources under docs/ is a hard error
that will stop the tests, but the test scripts will needlessly build
all the docker images before finding that out. This change tests the
docs first, then moves on to component tests.
feat(controller): add CORS headers to api
Merge pull request #2202 from Joshua-Anderson/api-cors

Add CORS headers to api
chore(controller): update djangorestframework to 2.4.3
Merge pull request #2265 from mboersma/tests-use-docker130

ref(tests): update vendored code for Docker 1.3.0
Merge pull request #2260 from mboersma/fix-deisctl-scale

fix(deisctl): "deisctl scale router=N" uses async interface
Merge pull request #2266 from mboersma/test-docs-first

ref(tests): test docs/ before building any images to fail faster