BibAuthorID: APPP internal papers in external pub

* INSPIRE Datasets were mistakenly shown as external publications.

Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuthorID: personal details native names

* Improves display of unicode native names.

Signed-off-by: Minn Soe <minn.soe@cern.ch>
BibAuthorID: citations summary

* Fix for bug which displays all numbers as integers.

Signed-off-by: Minn Soe <minn.soe@cern.ch>
BibAuthorID: fix for the computation of the most relevant author's name.

* The most relevant name of an author is no longer being normalised.
* The name returned is the most relevant name variant for the author.

Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuhorID: prevent running non test funcs
testutils: switch to unittest2
BibAuthorID: skip failing tests

Signed-off-by: Alessio Deiana <alessio.deiana@cern.ch>
Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>
installation: removes extra dependency
installation: specify cython version
BibAuthorID: merger interface backend

* Backend functions for the merger interface (initial refactoring)
* Added missing docstrings in the logger.
BibAuthorID: customizable profile look.

* Removed unnecessary fields in Atlantis' author's profile page.
* Added fields' visibility configuration.
* Rewritten author's profile page templates.
* Refactored webauthorprofile's webinterface file.

Signed-off-by: Mateusz Susik <mateuszsusik@gmail.com>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: Refactored citations breakdown categories.

* Small refactoring of _get_breakdown_categories_bounds().

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: Fix most relevant name on APPP

* Fixed computation and display of most relevant name on APPP.
* Removed all usages of create_normalized_name (no need
  to alter the look of displayed names)

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: APPP tickets concurrency fix

* Show an error page when committing already committed tickets
  instead of crashing miserably.

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: get_papers_affected_since fix

* It now uses timestamps from the aidPERSONIDPAPERS and aidPERSONIDDATA tables
  to determine all records which have been touched.

* Bibindex now uses this function correctly.

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: rabbit tests fix

* Fixed tests which were not compatible with nosetests.
* Removed wrong dependency on test order in testutils.
* Better use of etree for xml parsing.

Signed-off-by: Artem Tsikiridis <artiem.tsikiridis@cern.ch>
Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>
Signed-off-by: Samuele Carli <samuele.carli@cern.ch>
BibAuthorID: lxml is the default parser for rabbit tests. All tests pass.

Signed-off-by: Artem Tsikiridis <artiem.tsikiridis@cern.ch>
Signed-off-by: Mateusz Susik <mateusz.susik@cern.ch>
Bibauthorid: Update regression test as content shown has changed.
BibAuthorID: Graceful handling of an empty external publications list.

Signed-off-by: Artem Tsikiridis <artem.tsikiridis@cern.ch>
BibAuthorID: boxes for one column view addition

* Adds boxes for Publication graph and Citations.