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.
We can either delete it or scale it to zero. Doesn't help us much if scaled to zero, which is why the original code in the controller deleted it, I think.