demosite: update demosite package for create/populate

* Changes from invenio_demosite to invenio_demosite.base

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
installation: MANIFEST template fix

* Fixes the MANIFEST template to include all jsonext configuration
  files.

Co-authored-by: Esteban J. G. Gabancho <egabancho@gmail.com>
Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: templates inheritance schema change

* Makes index_base.html and results_base.html inherit from
  searchbar_frame.html instead of page base.html to share
  the search-bar.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
search: typeahead 0.10 search bar adaptation

* Adds configurable parser.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
search: browse.html inheritance change

* Inherits searchbar_frame.html to get shared searchbar code.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
formatter: TypeError fix in record template

* Fixes TypeError in  render_record_footer in Default_HTML_brief_macros.tpl.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: code clean-up and documentation

* Improves code organization in helpers_base.html.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: browse button fix

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
docs: Ubuntu 13.10 setup

* Adapts VM setup from greut/invenio-vagrant.

* Fixes some formatting and typos.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Reviewed-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
registry: dict-style auto discover registry

* Adds dict-style submodule auto discover registry to support
  uses cases from workflows and jsonalchemy registries.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: fix for dissapearing search field text

* Typeahead stores it's query also internaly
  in a variable, and resets to it on blur event
  of the input field.
  The query is normally updated when the text
  is typed by user. Using javascript it needs
  to be updated manually.

Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>