added ClientCreditalScopeIsntRemoved test
fixed comment
Merge pull request #680 from ORCID/tokenClientCredital

added ClientCreditalScopeIsntRemoved test
Better null protection.
Fixed problem with adding external IDs.
Merge pull request #681 from ORCID/fixAddExternalIdentifiers

Fix add external identifiers
Ensured orcid ID path is being used where it should be instead of value
property.
Created new orcid-identifier element to allow orcid-id to remain as is
for JSON backwards compatibility.
Tidied up a load of related oddities.
Merge pull request #682 from ORCID/fixOrcidIdValueVersusPathInconsistencies

Fix orcid id value versus path inconsistencies
Fixed problem where wrong version is returned after doing an update via
the API.
Merge pull request #683 from ORCID/fixVersionReturnedFromApiUpdates

Fixed problem where wrong version is returned after doing an update via
fix bibtex parsing issue
Merge pull request #686 from ORCID/bibTexParsingIssues

fix bibtex parsing issue
Convert old contributors json to new format on the fly.
Merge pull request #688 from ORCID/contributorsJsonMigration

Convert old contributors json to new format on the fly.
Fix to ensure that value property is not array for contributor orcid,
source orcids, and so on in JSON (internally and externally)
Merge pull request #689 from ORCID/betterFixForValueArraysInJson

Fix to ensure that value property is not array for contributor orcid, source orcids, and so on in JSON (internally and externally)
Update README.md
update new release notes
Fix RDF so works on all versions of API.