base: render field enhancement

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
groups: account settings fixes

* NOTE: please upgrade *SQLAlchemy-Utils*
  $ pip install --upgrade SQLAlchemy-Utils<0.24.0

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
utils: etree to dict translation reorganization

* Adds xmlhelpers to utils to handle custom XML.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
utils: import json from arxiv api

* Adds API to import JSON data from http://export.arxiv.org with a
  given ArXiv ID.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
arxiv: initial Flask extension commit

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
records: API for database querying with DOI

* Adds API to query the database with a DOI.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>
travis: less verbose output

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
restul: fix for testing accesstoken

* Refactors code in RestValidator

Signed-off-by: Konstantinos Kostis <konstantinos.kostis@cern.ch>
tags: REST API and testing

* Removes properties, setters and getters, from
  the errors class.

* Fixes delete function for the tags list
  resource.

* Adds more tests

Signed-off-by: Konstantinos Kostis <konstantinos.kostis@cern.ch>