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.
Merge pull request #38 from WohthaN/bibauthorid-1.79-ops-hotfixes

Bibauthorid 1.79 ops hotfixes