First pass at adding reference designator lookups inside granules

Conflicts:
	extern/ion-definitions
Successful first pass at dynamic QC functions
Relax policy to allow get_agent for instrument operators
Merge pull request #967 from carueda/platform_agent_R2C4

 basic verification of all operations against the actual RNS OMS endpoint
Update governance test to verify access to get_state()
Merge branch 'master' of github.com:ooici/coi-services
Merge pull request #968 from shenrie/master

Relax policy to allow get_agent for instrument operators
Gracefully handle requests to get_extended for UnAuthorized Users
Merge pull request #969 from shenrie/master

Gracefully handle requests to get_extended for UnAuthorized Users
Bump tested_doc
Updates preload docs
Merge pull request #966 from lukecampbell/parameters

Parameters
Fixes test_loader
Merge pull request #971 from lukecampbell/parameters

Fixes test_loader
- SHUTDOWN command added
- 'recursion' parameter added to INITIALIZE RESET GO_ACTIVE GO_INACTIVE RUN SHUTDOWN
- improved consistency of method named related with operations involving children
- _terminate_subplatform_agent_processes and _terminate_instrument_agent_processes now only called in _shutdown