chore(units): remove deprecated X-Condition from fleet units

See https://github.com/coreos/fleet/blob/19f64d1cec755d6eb01159830e0802b5225d12c8/job/job.go#L23-L37
Merge pull request #40 from carmstrong/fleet_deprecated_X

chore(units): remove deprecated X-Condition from fleet units
fix(units): add fleet.sock bind-mount for controller
Merge pull request #49 from gabrtv/controller-unit

fix(units): add fleet.sock bind-mount for controller
feat(start): wait on containers to start

Previously, containers would start and would be considered "running"
once Fleet launched the container and flagged the job as "launched".
The job was launched, but that doesn't mean that the container was
running. Dropping down to systemd's level (exposed through Fleet)
allows us to wait until the container is actually running. In the case
of data containers, it waits until they have exited.

This commit also removes the start logic from `deisctl install` so that
we can just load the unit files and configure the platform before
starting it.
Merge pull request #51 from bacongobbler/wait-on-start

feat(start): wait on containers to start
doc(state): fix docstring
Merge pull request #52 from bacongobbler/fix-docstring

doc(state): fix docstring