installation: setuptools-bower to development

* Moves the setuptools-bower dependency to the development
  extra_require.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: addition of holding pen

* Adds the deposition to the Holding Pen so it gets approved
  or rejected by an administrator.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
global: old bundle names

* Fixes the old bundle names that have been left over.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: inline script as a separate file

* Moves the inline code into a separate javascript.

* Refactors the module to use AMD syntax.

* Fixes the search_list to position itself according to its parent
  and not some element that may not exist.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Charalampos Tzovanakis <charalampos.tzovanakis@cern.ch>
Reviewed-by: Kamil Neczaj <kamil.neczaj@cern.ch>
search: mustache templates via hgn

* Adds the hogan plugin to require.js (hgn.js).

* Uses some mustache templates from JavaScript code.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Charalampos Tzovanakis <charalampos.tzovanakis@cern.ch>
Reviewed-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: field messages fix

* Fixes field info/warning/error/success messages, according to
  Bootstrap's newest documentation; also, adds a variable that prepares
  for future changes on the 'error' field name.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: string fix in templates

* Fixes all strings in templates to be translatable.  (addresses #1915)

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
utils: arXiv persistent identifier fix

* Allows 'arXiv:' prefix not to be included in the arXiv ID.

Signed-off-by: Pedro Gaudêncio <pmgaudencio@gmail.com>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
installation: jellyfish to 0.3

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
installation: jellyfish update to 0.3.1

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
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>