Added sched.RequestResources(), sched.DeclineOffer(), sched.ReviveOffers(), sched.SendFrameworkMessage, and sched.ReconcileTasks().
Added Tests for RequestResources, DeclineOffers, ReviveOffers, SendFrameworkMessage, and ReconcileTasks.
Update README.md, fix broken code in detector package, fix other minor bugs, update tests.
added doc.go for package scheduler.
fix dependency on gogoprotobuf.
structure reorg and refactoring...
reverting to making Scheduler an interface.
scheduler is now an interface again.
fixed all test failures to support scheduler interface.
cleaned up dead code.
Added check/ack validation for StatusUpdate message.
added scheduler cache for offers and slavePiDs, better validation of tasks before launch, framework msg directly to cache slave, etc.
fixed code to accomodate previous changes in API.
Adding tests for scheduler cache
added tests for scheduler cache.
On OSX net.Listen() fails when port=. Fixed to explicitly pass 0 for port.
Reworking example framework/executor to be aligned with java/c++ examples. Includes many fixes.
new sample scheduler/executor, bug fixes, refactoring, and documentation update.
Many code fixes in scheduler, now test-framework works with both python/java test-executors.
Refactoring to remove unecessary queueing of messages and better reasoning about code.