Adds array-type parsing support
Inner encoding validation
explicitly catch FSMStateError when issuing command to child (instr or sub-plat) to log a warning (this was handled before via generic catch of Exception with a subsequent log.exception call).
merge upstream/master
Updated scheduler service to support process or bootmode restart
Fixes test types
update external dataset preload
Merge branch 'master' of github.com:ooici/coi-services into link_external_dataset_to_device
associate external datasets with source instrument
remove warning about associations
integrate AgentAlertManager services in PlatformAgent.  This is now working for the most part, with all platform_status tests passing, but more comprehensive testing and other adjustments may be necessary. One visible difference wrt to beforeing this integration is that all platform statuses (aggstatus and rollup_status) get to the OK value by the time the platform is in COMMAND mode.  Previously, that status was UNKNOWN.  Tests adjusted accordingly.
merge upstream/master
bump pyon to get utilities
bump ion-defs
fix dataset cases do not stop agent
bump preload doc url
clarification in comment
Bump iondefs, pyon for agent caps.
Update agent capabilities to include schema info.
Release Version 2.0.36