Support for automatic re-sizing of EC2 pools

The final settings will probably need tuning as we watch how it works, but this seems like a good start.
I dislike mocking a class we don't own ... but it does reveal a lot of dependency on cocaine. Would prefer something that puts all that behind an interface, should boil down to something like:

``` ruby
expect(Ops).to receive(:spin_up_workers)
```