Changes file modes in ingestion workers to a

Before it was using 'w' which wasn't respected, but going forward it
should be a to ensure the HDF file is not reset.
Adds failover logic (and test) to ingestion workers

Ingestion workers now publish ExceptionEvents when corruption occurs,
the stream publishers, or a managing entity could listen for these
events and attempt to either clean the coverages or stop ingestion until
further investigation is complete.  In any case this is a step in
bullet-proofing the system.
Bumps pyon
Integrate PD doctor
Allow starting HAAgents with proc definition names

they will lookup ID
Support describe def by name in PD dashi handler
Map pyon exceptions in PD dashi handler
Set a default RestartMode in HAAgent
Add missing process state map
Fix process name generation

account for HAAgents that schedule by process definition name
instead of ID.
Adds fuzzy striding to improve replay speeds.
Merge pull request #501 from lukecampbell/faster_replay

Adds fuzzy striding to improve replay speeds.
Merge pull request #498 from lukecampbell/ingestion_failover

Adds failover logic (and test) to ingestion workers
Merge pull request #471 from lukecampbell/file_modes

Changes file modes in ingestion workers to a
bug fix for graphing all avaialable parameters in a dataset
Merge branch 'master' of github.com:ooici/coi-services
Bumped pyon
Remove redundant requests package
Revert "Remove redundant requests package"
Apparently, requests is being brought in from one more avenue.  Will need a
bigger fix.
This reverts commit 2a3426c7162ecaf72467242b6baf9755744dd312.
update calculation of ComputedAttributes attr user_notification_requests by passing the requesting_user_id to the resource framework