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 email wording
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 #369 from datadryad/email-update

Update email wording
Merge pull request #370 from datadryad/integration

Update code for BMCEvolBiol
Merge pull request #371 from datadryad/dan-trello-9

DataONE API Refinements and validation script
Add report of detailed statistics for data file items
Don't perform stats on withdrawn items
Merge pull request #372 from datadryad/embargo-stats

Generate better embargo stats
Uniquify starts_with textfield

Previously, multiple text fields on the page had id/name 'starts_with'.
 This is invalid HTML and makes it difficult to link labels for 508
compliance
Update parameter name in jumplist links
Convert 'Starts with' to label and link to field

Tweak CSS and refactor common template in Mirage.xsl for adding simple,
unstyled labels for an input field
Merge pull request #373 from datadryad/fb6686

Add labels to 'Starts with' search fields
Correct capitalization of MycoKeys