base: add footer and header base templates

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
previews: initial release

* Adds initial infrastructure for previewing files.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
records: fix mini reviews display

NOTE: beware, patch amended by Tibor to use new file names
SSO: fix external groups concatenation

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
base: messages to flashed_messages macro rename

* Renames `messages()` macro to `flashed_messages()` in order to avoid
  conflict with the messages module.

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
Grunt: fix for jquery.min.map cleanup

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
SSO: print statements removal

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
indexer: changes in data model

* Changes term field inside IdxPHRASExxF classes
  from String to Text.

Signed-off-by: Grzegorz Szpura <grzegorz.szpura@cern.ch>
Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
global: fixes for JavaScript loading

* Addresses problems with Flask-Debugtoolbar and tabs on `/record`
  pages.

Co-authored-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>
Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
restful: initial release

* Adds Flask-Restful initialization.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
deposit: improvements for new code structure

* Adds restful API for depostions.

Co-authored-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
docs: commit message format section correction

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
restful: fix registry loading

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
requirements: dictdiffer egg fix

Signed-off-by: Adrian-Tudor Panescu <adrian.tudor.panescu@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
travis: pip --upgrade removal

NOTE: beware, patch amended by Tibor to use new file names
JSONAlchemy: allow `extend` on parser extension

* Allow to extend the content of the parser extensions, like for the
  producer rules.

Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
JSONAlchemy: bug fixes

NOTE: beware, patch amended by Tibor to use new file names
deposit: migrate workflows and fix test

* Migrates existing workflow to new workflow tasks.

* Fixes an issue with a test.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
installation: version modification to 1.9999

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>

NOTE: beware, patch amended by Tibor to use new file names
installation: MANIFEST.in file recursive-include fix

NOTE: beware, patch amended by Tibor to use new file names