QC Processing Error Handling

- Error handling and logging in QC Processor
- Changes the QC Upload column count checks to an inequality instead of
  explicit equality
- Adds sample QC upload file
- Updates test to use file upload
CISWMI-221: Enhancements to agentcontrol to set any agent instance config
Added set_attributes op to agentcontrol
Added dryrun and verbose flags to agentcontrol
Updates QC Event Types
Merge pull request #2038 from cwingard/ionfunc

CIDEVMI-1178 Updates ion-functions
Merge pull request #2036 from mmeisinger/add221_aicfg

CISWMI-221: Enhancements to agentcontrol to set any agent instance config
update bootstrap to include eoi services
update debug statements and EOI bootstrap comment
bump submodule for ion definition
add try except for Resource Parser
fixed bad request exception
replace raise with log message
Adds exception handling in DSM
Merge pull request #1 from lukecampbell/bs

Adds exception handling in DSM
adjustments in base class for platform agent tests upon recent changes in stream configuration/data product creation. Local tests Ok. Should fix the corresponding failures on buildbot.
Merge pull request #2041 from carueda/stream_def_adjs_rebase

adjustments in base class for platform agent tests upon recent changes i...
initial integration of mission dispatch, coordinated from platform agent
Merge pull request #2042 from carueda/mission_manager_rebase2

initial integration of mission dispatch, coordinated from platform agent
More refactoring
Merge pull request #2 from lukecampbell/bs

More refactoring