fix typo in naming of "aparams" (agent params) related with mission
add mission with finite loop providev by Bob, and add corresp test. This is running fine, but skipped until we determine which tests should in general be enabled.
extract definitions from platform_agent into new module platform_agent_enums, mainly to facilitate integration with mission executive while avoiding issues with circular imports
in mission_executive rename pa_client to platform_agent as preparation for integration; separate actual execution in a method run_mission; add placeholders for abort and kill_mission
initial integration of mission dispatch, coordinated from platform agent
some adjustments to also exercise MISSION_STREAMING in integration test