Adds array-type parsing support
Inner encoding validation
Fixes test types
Adds array-type parsing support

Inner encoding validation

blaze/param_types_update
Updates coverage model ref

Adds test_array_flow_paths

Updates test

Fixed RDT shape requirements to 1-d only

Bumps cov-model

Conflicts:
	extern/coverage-model
Merge branch 'agent-patch' into array_type_support
Added multi-sample support to google_dt
Bump ion def pointer to remove qc post processor
Release Version 2.0.41
Bump Version to 2.0.42-dev
Merge pull request #1097 from carueda/platform_agent_R2

platform status updates during launch when children instruments have already been pre-launched
Revert "Set multi flag on prepare inst device agent association"

Incorrect reading of association diagram led to this

This reverts commit 5bf9c5c2087e78f00b77cf264d5420998abf4114.
Fixes two bugs

 - QC should only be done against QuantityTypes
 - Replay should use the temporal parameter first in the record
   dictionary to get the shape based on the domain not the first
variable available.
Merge branch 'master' of github.com:ooici/coi-services into array_type_support
Removes excess prints
backout resource schema call from start driver.
Merge pull request #1098 from lukecampbell/array_type_support

Array type support
Validations bug with discovery
Merge pull request #1099 from lukecampbell/discovery

Validations bug with discovery
remove alarms from StreamConfiguration