Adds EOI Registration Process

add bootstrap process for m057 geonetwork services

add data source check

added data sources to category list

add test class

replace with master sheet

add additional test

update eoi_registration to include harvester request

fix create harvester registration add missing &

update and add tests for geonetwork harvester resources

update table loader to verify parameter list, requires removing prints before pull request is made

update tests for geonetwork services

update source removing print statements

remove print statement

update tests, allowing for removal of harvesters added during preload.
update test preload spreadsheet (TESTED DOC) with new datasource resource
made the simulator use unbuffered print so log files can be used for useful debugging
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
CISWMI-222: Fix issue with the generation of DP for cabled inst
Merge pull request #2134 from mmeisinger/fix222_rsndp

CISWMI-222: Fix issue with the generation of DP for cabled inst
Merge pull request #2120 from birdage/m057_eoi_process_integ

M057: Integrates preloading of External DataSources as meta data resouces for use in Geonetwork
M101 - add description to mission exec abort events
M101 - Add descriptions to mission exec events

- also clean up the code a bit
Merge pull request #2138 from Bobfrat/abort_events

M101 - add description to mission executive events
M101 - Catch mission loader errors in mission_manager
Merge pull request #2140 from Bobfrat/mission-loader

M101 - Catch mission loader errors in mission_manager
M101 Add events for starting and completing missionSequences

-Also add an example shallow profiler mission for RSN
Fix AgentControl update_attributes
Merge pull request #2135 from mmeisinger/fix_ooipre

TOOLS: OOI preload enhancements - names, urls, clones
Merge pull request #2142 from mmeisinger/fix_actrlconfig

TOOLS: Fix AgentControl update_attributes
Add set_agentdef op to agentcontrol
some clean-up and comment update
include provider_id (from org_obj._id) and actor_id in configuration
IMS: pass agent_id from context to the configuration in start_platform_agent_instance