M193 - SiteDataProducts

* Creates SiteDataProducts in preload
* Creates the "withinDeployment" association when a deployment is activated. This association is never deleted.
* Creates the "hasPrimaryDeployment" association when a deployment is activated. This association is deleted on deactivation.
* Bumbs ion-defs to include new attibutes on DataProduct
* Requires new preload column 'stream_configurations' on the [Platform|Instrument]Site sheets
M101 Add events for starting and completing missionSequences

-Also add an example shallow profiler mission for RSN
Add set_agentdef op to agentcontrol
remove KILL_MISSION operation in platform agent
M101: Add example RSN missions

- HDCamera mission
- MASSP mission
@edwardhunter please merge
@carueda FYI...
Merge pull request #2144 from mmeisinger/add_actrlmodel

TOOLS: Add set_agentdef op to agentcontrol
Merge pull request #2141 from Bobfrat/mission-exec-events

M101 Add events for starting and completing missionSequences
Merge pull request #2148 from carueda/pa_mx_remove_kill_mission

M101: remove KILL_MISSION operation in platform agent
Merge pull request #2149 from Bobfrat/sample_missions

M101: Add example RSN missions
event_persister processes all events
create and destroy mission manager in _initialize_this_platform and _reset_this_platform. Creation is particular is now done once there's a platform driver in place to allow mission executive to inspect attributes associated to the driver (eg., commands) in a more generic way. Also, destruction of mission manager consists of aborting all ongoing mission executions.
Merge pull request #2150 from carueda/pa_driver_and_mission_manager

M101: create mission manager when platform driver in place
Merge pull request #2151 from brianmckenna/m105_event_persister_bug

event_persister processes all events
minor refactor in platform driver's get_resource_capabilities, with new option to retrieve actual capability enum class attributes (instead of the corresp values, which continues to be the default behaviour). This is help make the mission executive more general.
add get_platform_driver_event_class to PlatformDriver
Merge pull request #2153 from carueda/pa_mx_driver_capabilities

minor refactor in platform driver's get_resource_capabilities
Merge pull request #2055 from kwilcox/m193

M193 - SiteDataProducts
NotificationSentEvent scanner plugin
notification worker reorganization
jinja/smtp added