BibAuthorID: reassign signature when rejecting

* Rejected signatures are reassigned to an
  existing profile with the same matchable name.

* If there is no such profile, a new profile is created.

* Claimed signatures not moved when rejecting papers.
  This regression was casusing moved signatures to appear twice
  in the target profile.

* Introduces upgrade script removing duplicate signatures.
  (PR inspirehep/invenio#121)

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
Reviewed-by: Gilles Louppe <g.louppe@gmail.com>
Acked-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibIndex: fix author-indexing holes

* Fixes nasty bug in which updates to record happening outside of
  MARC were first computed and then ignored, thus leading to
  indexing holes, in particular in author-related updates.
  (closes #2448)

Signed-off-by: Samuele Kaplun <samuele.kaplun@cern.ch>