fix(systemd): wait for etcd.service
chore(journal): suppress etcdctl output, add other clarifying output
perf(images): seed docker images as a oneshot
fix(etcdctl): use no-sync option to prevent connectivity issues
docs(readme): `make pull` of cached layers to speed `make build`
perf(images): seed the deis-registry with slugrunner on boot
fix(builder): fix typo in confd toml
feat(builder): scale the web process by 1

If no container structure has been specified for a release, we
can safely assume that a web process exists. The application
should be scaled by 1.
fix(docker): use btrfs as coreos does.

When using aufs in docker on coreos, obscure errors show up, such
as python's gevent not building for autoconf errors. Specifying
btrfs as the filesystem fixes it.
See https://github.com/dotcloud/docker/issues/2056
refactor(controller): remove chef gem

deis does not use chef for convergence any more, so it is no longer
needed inside the container.
fix(tests): use TransactionTestCase where threads are used
fix(controller): use postgresql for tests

sqlite3 does not support database transactions, which Deis uses
heavily in both the scheduler as well as in other components.
Regardless, our dev and test environments should be running the
tests on the same environment, so that we can ensure that the tests
should run the same in both environments.
fix(controller): allow only admins cluster access

Before, anyone was able to add clusters into Deis, which is a management
nightmare. Administrators of Deis should be the only ones capable
of adding new clusters to Deis.

fixes #696
fix(scheduler): remove unused functions
bug(docker): bind docker bridge to a specific IP

Docker chooses an unused IP range for its network bridge, but more
than once we have seen this conflict with the Vagrant bridge, which
is presumably created after the Docker bridge. This commit uses
a specific CIDR for the Docker bridge, which does not conflict with the
Vagrant IP.

fixes #702
bug(systemd): fix dependencies

This commit does several things:
* Refactor After and Requires to list all units on one line
* Make seed-registry job dependent upon deis-registry
* Make controller dependent on (and wait for) Builder
* Make all services only start after etcd

closes #706, #708
fix(docs): remove outdated autodocs
fix(client): add clusters command to `deis help`
bug(contrib/coreos): fix Docker bridge

The fix in 10ec0c50a was invalid, because this caused the choice
of 10.212.0.0 as the gateway. Instead, we start the addressing at
10.212.0.1.
docs(scheduler): update documentation for CoreOS/Fleet/cluster changes

Refs #707.