records: update field definitions and functions

* Update the field definitions and functions to the new JSONALchemy
  configuration.

* Update `json_for_form.py` to fulfill new JSONAlchemy interface

Signed-off-by: Esteban J. G. Gabancho <egabancho@gmail.com>
global: static assets installation

* Adds static asset installation to Zenodo.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: MARC and BibTeX export fix

* Fixes MARC and BibTeX export.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Merge branch 'egabancho-next-jsonalchemy-upadte'
github: test improvements

* Adds more tests to github module.

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

* Updates rights element in DataCite 3 XSL stylesheet to include both
  access right status and license information.

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

* Changes DOI minting metadata schema to DataCite v3.0 instead of
  v2.2.

* Changes DataCite export format to use v3.0 schema.

* Fixes validation issue with related identifiers attribute
  relationType.

* Fixes some PEP8 errors.

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

* Inactivate documents module until stabilized.

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