Added all remaining SchedulerDriver Methods

Added the followings to project:
* DeclineOffer() + unit test
* ReviveOffers() + unit test
* ReconcileTasks() + unit test
* ReconcileTasks() + unit test
* RequestResources() + unit test

@nqn this is unfinished code from prior contributor. I am not totally sure where he was going with it.  I need to understand better the Detector architecture.  Will add additional comment.