adjustments in base class for platform agent tests upon recent changes in stream configuration/data product creation. Local tests Ok. Should fix the corresponding failures on buildbot.
Merge pull request #2041 from carueda/stream_def_adjs_rebase

adjustments in base class for platform agent tests upon recent changes i...
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
more additions and adjustments in mission-execution/platform-agent integration; initial version of integration tests for mission execution from platform agent, starting mission execution in both COMMAND and MONITORING states.
skip platform-agent/mission-execution tests prior to PR against mainline (they are running OK locally but not yet time to enable in general)
remove initial test placeholders for the mission execution
merge