ooiion-1374 Platform agent must manage port power for child devices: Add port info to config
Multiple fixes

- Fixes broken discovery tests
- Fixes the broken QC tests as well as QC in general
- Fixes metadata ingestion for non-numeric types and JSON encodings
Merge pull request #1484 from MauriceManning/addPortsToConfig_rebase

ooiion-1374 Platform agent must manage port power for child devices: Add port info to config
Merge pull request #1486 from lukecampbell/fixes

Multiple fixes
OOIION-1262: Devices return all kinds of agent definitions
OOIION-1262: Status computation works for platform data agents for device, site, facility extension
Create instrument agent and external dataset agent instance in OOI preload
Change get_recent_events limit to 2000 and disable unused event computed attributes
Enhanced resource registry client logging polish
Bumped pyon and ion-definitions to latest master