ranker: models addition

* Adds model for rnkSELFCITEDICT and rnkCITATIONLOG tables.

* Fixes a typo in RnkMETHOD model.

Signed-off-by: Mateusz Susik <mateuszsusik@gmail.com>
Reviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
authorids: models addition

* Adds models for aidDENSEINDEX and aidINVERTEDLISTS tables.
  (addresses #1790)

* Refactors the indentations.

Signed-off-by: Mateusz Susik <mateuszsusik@gmail.com>
Reviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
authorlist: initial release

* Adds new module inside `/invenio/invenio/modules` for authorlist.

* Adds SQLAlchemy models for 6 new tables. (closes #1891)

Signed-off-by: Mateusz Susik <mateuszsusik@gmail.com>
Reviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
utils: arXiv identifier normalization

* Adds support for normalizing arxiv identifiers according
  to http://arxiv.org/help/arxiv_identifier and
  http://arxiv.org/help/arxiv_identifier_for_services.
  (closes #1958, #1961)

* Fixes issues with pre-2007 arxiv identifier validation.

* Fixes PEP257 problems.

* Adds tests including missing assertion of to_url() method.

Co-authored-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
editor: configuration fixes

* Moves config file out of legacy.

* Creates folder needed by BibEdit on app start.
  (closes #1965)

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
formatter: bfe_authors fix

* Fixes bibauthority configuration import issue.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Reviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
formatter: bfe_authors pep8 fix

* Fixes PEP8 errors in bfe_authors. (closes #1962)

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Reviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
search: factor out javascript from macro

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
search: init.js

* Adds a file that loads all the inline dependencies.

* Make the inline dependencies anonymous.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
search: jshint fixes

* Adds .jshintrc.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
BibClassify: API string support

* Add new API function bibclassify_exhaustive_call_text to run
  BibClassify on a string.

* Performs module-wide PEP8 and PEP257 updates.

Reviewed-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Signed-off-by: Guillaume Lastecoueres <PX9e@gmx.fr>
formatter: format record with no record ID

* Adds back support of the case where BibFormatObject also
  can support to work with records without any record ID.

Co-authored-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Co-authored-by: Guillaume Lastecoueres <guillaume.lastecoueres@cern.ch>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
base: bundles block

* Adds a block to overwrite the base bundles set.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
base: bundles structure changes

* Makes bundles follow the rule: base shared bundles are separated
  from modules bundles.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
assets: smarter bower command

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
utils: pep8, pep257 on html

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
docs: almost gruntless world

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
global: jquery-ui paths

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
global: json2 and jquery.hotkeys into bundles

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
global: jquery.treeview into bundles

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>