SPARK-2269 Refactor mesos scheduler resourceOffers and add unit test