chore(contrib/*): update to CoreOS 324.1.0

Double-check the IDs:
EC2: https://coreos.com/docs/running-coreos/cloud-providers/ec2/
Rackspace: https://coreos.com/docs/running-coreos/cloud-providers/rackspace/
fix(Makefile): update to work with fleetctl 0.3.2
fix(data-containers): change test command to "inspect"

We used "docker start" to test for the existence of data containers,
but this can fail after the container has run, and cause the || clause
also to fail with "name in use".
fix(controller): use new `fleetctl` semantics

Fleetctl 0.3.2 by default will test for a unit's goal status 10 times,
once every tenth of a second, before failing. This is not generous
enough, so on starting services we do it async with `-no-block` and
then poll for goal status, and on stopping we wait 60 seconds.
fix(controller): watch fifth column for state

fleetctl v0.3.4 introduced a fifth column, so we need to update
the location of the state column.
docs(contrib/rackspace): document manual update for CoreOS

Since the Rackspace images are updated infrequently, we still use
CoreOS 317.0.0 images on Rackspace. This commit details the workaround
to manually update CoreOS to the latest release from the channel.
Merge pull request #1019 from deis/coreos-317.0.0

chore(contrib/*): update CoreOS to 324.1.0