OOIION-1855: Set site/deployment/model attributes in extended res
OOIION-1340: Set source_device for data product extension
TOOLS: Preload update node_type; fix container ui status
Fix small preload issue
Bumped ion-definitions
Fixed smoke test
Merge pull request #2118 from mmeisinger/fix_test

TESTS: Fixed smoke test
Merge pull request #2115 from mmeisinger/fix1855_uifp

OOIION-1855: Set site/deployment/model attributes in extended res
Implements get_data_product_parameters
Updates submodule to include service interface change

- get_data_product_parameters
Merge pull request #2119 from lukecampbell/params

Adds get_data_product_parameters to DPMS
Updates ion-functions
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
M101 - Mission manager tests

Added the following tests to test_mission_manager:
- test_mission_abort (intentional failed mission file)
- test_mission_multiple_instruments (mission file with multiple mission
  threads
- test_simple_event_driven_mission (event driven mission example)
Merge pull request #2121 from cwingard/ionfunc

CIDEVMI-1178 Updates ion-functions
Adds new DatasetCalibrationEvent and ignores dsadriver in git
Merge pull request #2124 from lukecampbell/calevent

Adds new DatasetCalibrationEvent and ignores dsadriver in git
Merge pull request #2123 from Bobfrat/mission_tests

M101 - Mission manager tests
skip test_rsn_platform_driver: it is very basic and would need adjustments as we work on various changes; general functionality is more comprehensively covered by other tests.