Deployer

Adds a deployer component, which uses the queue (#547) to schedule deployments using different strategies (currently one-by-one or all-at-once).

Resolves #602.
Rebase on master and drop this as it is [handled by Helper](https://github.com/flynn/flynn/blob/master/test/helper.go#L187-L189).