Integration tests for scheduler

@peterbourgon  @jmyounker
It seems like this is testing two things:  One, in a single job only as many tasks get scheduled as resources will allow. Two, a job will not be scheduled if another job is consuming all resources.   It should be broken up into these two tests.