added scheduler cache for offers and slavePiDs, better validation of tasks before launch, framework msg directly to cache slave, etc.