don't search for a function name twice
just log a warning if the stop of a subscriber fails (some subclass could have stopped the subscriber explicitly)
developer convenience: avoid publishing the external events if env variable NO_OMS_NOTIFICATIONS is defined
OOIION-1077: core functionality implemented. Includes new integration test: test_platform_status_terminate_and_restart_instrument_1_1
merge upstream/master
OOIION-1077: also handle sub-platform case when receiving a ProcessLifecycleEvent RUNNING event (note: no test case yet for this).
Exclude more coverage
variable scope fix
Merge branch 'master' of github.com:ooici/coi-services
stream config remove ref id
Update OOI preload - create models for all agents; change of data product names; link models to agents
Fixed missing global variable
Merge branch 'master' of github.com:ooici/coi-services
Merge pull request #1192 from wfrench/master

Fix Direct Access Timeout Issue
Bump epu pointer

Per OOIION-1094
fix leaked greenlet
OOIION-968: several more adjustments while running integration tests against
actual RSN endpoint while also doing changes to reflect adjustments in interface
specification (eg platform port "is_on" attribute renamed to "state") so we keep
our simulator also up-to-date.
merge upstream/master
OOIION-1095: New test_13_platforms_and_1_instrument, which is the same as the
failing test_13_platforms_and_2_instruments, but it runs fine even --with-pycc,
so the problem seems related with the launch of multiple port/instrument agents.
Uses REGEX to identify uuids instead of exceptions