Add support for XMLUI ORCID OAuth Authentication

The following pull request includes:

1.) Support for ORCID OAuth Authentication
2.) Additional Tunings for Editable Authority Control ORCID support.

Please see OAuth configuration instructions included in atmire ticket 2294.


There are a few places like this where an Exception is caught and ignored. Are there actions that can be taken to mitigate these Exceptions? If no action can be taken for an Exception, it should at least be logged, so subsequent users know that an Exception has been thrown.