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.
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