Fix for improper ORE identifiers in DataONE Resource Maps

https://redmine.dataone.org/issues/3917
Curator reports to identifify insufficient DataONE metadata

Tweaks to CLI logging for curation tasks
Clean up source files
Better handling of DOIDbSync where DOI is not found in doi.db
Removed http call to /doi and replaced with direct Minter call

It is unclear why the DOIDbSync was calling the DoiController (http://.../doi) to add entries to the DOI.db
DoiController is not configured to update the DOI.db and does not respond to the query parameters provided - always returns 'DOI not present.'
Update Dryad 3.1 schema to not require a value for dcterms:references
Add python script for validating objects from DataONE MN API
Prepopulate dictionary
Merge pull request #371 from datadryad/dan-trello-9

DataONE API Refinements and validation script