Handling Remote Identifier mixed case

Given that the remote identifiers can sometimes be explicitly set
and other times require a 3rd party API call, I need to make sure
the DOI minting is synchronized.

Closes ndlib/planning#167
Merge pull request #218 from ndlib/ensuring-doi-interactions-work

Handling Remote Identifier mixed case