fix(registry): Use cache host and port from confd

The registry was crashing when trying to read cache
settings from unset environment variables.
confd is now also population those settings.

I also disabled the LRU cache as this requires a redis in LRU mode:
http://redis.io/topics/config
fix(travis-ci): remove defunct "scheduler" branch

The "scheduler" branch was merged to master and travis-ci.org
doesn't need to test what isn't there.
fix(controller/tests): run coverage with "--timid" flag

Running controller tests through the venerable coverage.py tool
raises some errors during cleanup, as we seem to have dangling
PostgreSQL sessions. Adding the "--timid" flag works around this.

Fixes #727.
chore(contrib/vagrant): lower memory to 2GB

When we had the full stack on one VM, 4GB was reasonable. Now
that we are launching multiple VMs and splitting the stack
across them, each one should use less memory.
fix(controller): fix container admin view

A container does not have a cluster attribute, but an app does!

fixes #743
feat(controller): make coreos the default cluster
feat(controller): add faulty cluster

This cluster type is intended for development purposes so that
we can test a container's state when the scheduler fails to spawn
a container.
Merge pull request #742 from opdemand/postgresql-test-errors

fix(controller/tests): run coverage with "--timid" flag
test(controller): add more container state tests

This commit tests more of the finite state machine's functionality
that was introduced in #699, including disabled direct modification
of the FSM and most of the expected state transitions.

closes #700
fix(controller): remove cluster from list_filter

Forgot to add this into 3dda9fbeab1c546b8f137ea22bb4492d7e6f9112
fix(controller): fix flake8
Merge pull request #745 from opdemand/better-scheduling-tests

Better scheduling tests
Merge pull request #744 from opdemand/vagrant_memory

chore(contrib/vagrant): lower memory to 2GB
Merge pull request #728 from johanneswuerbach/fix-prod-registry

fix(registry): Use cache host and port from confd
fix(vagrant): enable patch-docker

This oneshot job needs to be run on every reboot.
feat(client): add --no-remote option

If --no-remote is set when running `deis create`, no git remote
will be created. Instead, it will just be printed to STDOUT. This
is useful for CI systems that don't require a git remote.

fixes #720
fix(contrib/vagrant): prevent Vagrant reboots

Turns out, we were stopping the update-manager service but not the
update-engine-reboot-manager service.

fixes #753
chore(contrib/vagrant): update CoreOS box image

Ideally the CoreOS team will start publishing their
.box images to vagrantcloud.com, but until they do,
to bake the fresh version we'll need to point to a
specific CoreOS release.

fixes #755
refactor(client): fix program flow of --no-remote

If you specified --no-remote, "git remote deis added" would still
be displayed. This moves that logic into the try/catch block so it
will only be printed if it hits there.
Merge pull request #754 from opdemand/stop_vagrant_reboots

fix(contrib/vagrant): prevent Vagrant reboots