Refactor Mesos scheduler.

We now correctly handle/decline insufficient offers.