fix issues in deployment preload and make all ref designators unique
Begins refactor of DPMS to accept stream configs

- Updates pubsub to accept stream_name and stream_type as params in
  create_stream
- Updates some DM tests
- Refactors DPMS to include default_stream_configuration in
  create_data_product
only top device in structuire is assoc to deployment resource
fix bad ref designator in deployment
Updates preload (includes debug)

- Updates preload to include stream config support in the data product
  rows
- Still has prints and debug.
Functional SMOKE tests
Removes prints
Merge pull request #2023 from MauriceManning/1565_rebases

OOIION-1565 Refactor deployment activation logic
Merge pull request #2027 from MauriceManning/assembly_rebase

OOIION-1565 Refactor deployment activation logic
Test fixes
Updates submodules
Merge pull request #2028 from lukecampbell/streams

Updates the preload behavior for streams and how the agent configures streams
remove OBE deploy ops.
typo
typo2
Event handling in the QC Process
bump ion-defs
Merge pull request #2029 from MauriceManning/936_rebase

OOIION-936 Deployments: refinement of ops
Updates ion-functions
Merge pull request #2031 from lukecampbell/qc

CIDEVSTC-288 - Event handling in the QC Process