BibAuthorID: fix for rejection of claimed signatures

* Fixes an issue that makes it impossible to reject already claimed signatures
  or disclaim already rejected signatures by the user or the owner of the
  profile.

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuthorID: secure rejecting papers

Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>
Merge pull request #144 from atsikiridis/claimed-rejection-hotfix

BibAuthorID: hotfix for rejection of claimed papers
Merge pull request #145 from MSusik/secure_reject

BibAuthorID: secure rejecting papers
Merge pull request #146 from MSusik/hepspin

BibAuthorID: spin in connect with hepnames form
BibAuthorID: ORCID improvements

* Supports not authenticated user pushing to ORCID.
* Fixes external IDs handling when pushing publications to ORCID.
* Introduces support for long living tokens.
* Adds new table aidTOKEN for storing long-living ORCID tokens.
* Adds ORCID in Hepnames automatically

Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
OAIHarvest: do filtering first (OPS)

* Filters first and ignores updates for extraction of plots, fulltext
  authors, references etc.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Merge pull request #149 from jalavik/oaiharvest-refactor-steps

OAIHarvest: do filtering first (OPS)
plotextractor: recid parsing fix

* Fixes an issue with the recid parsing when using the plotextractor
  command line tool.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
orcidutils: errorlib instead of BibCatalog

* Call register_exception() when handling unexpected errors instead
  of using BibCatalog and triggering the opening of a ticket.

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibAuthorID: spin in merge profiles form.

Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>