Add mission states and events to platform. Add mission exec and loader classes and test scaffolding.
Merge pull request #1909 from edwardhunter/mission

STCDEV M101 in progress -- platform agent mission states and events. Exec class and test scaffolding.