global: assets build fixes

* Fixes assets building issues causing GitHub flip switch to not work.

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

* Fixes assets building for travis to not use link static storage as
  build.js will pickup the wrong settings.js and thus require.js will
  fail.

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

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

* Updates INSTALL.rst with information about database pouplation.

* Adds xml with test records.

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
global: session and session part fields

* Adds new fields, session and session_part, to meetings metadata to
  allow for ordering of fields.

* Fixes tests of MARC export.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
Merge pull request #14 from bouzlibop/zenodo-test-info

global: Zenodo test records
global: zenodo-kickstart script

* Adds zenodo-kickstart script (a.k.a Vagrantfile).

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
base: bibsort addition

* Enables usage of bibsort in Zenodo.

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

* Fixes issue when using link collect storage. RequireJS build
  configuration from Invenio would pickup its own settings.js when
  using symlink storage.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: view button unified style

* Fixes the styling of the view buttons.

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
deposit: addition of metadata extraction in deposit form

* Adds a button in order to extract metadata.

* Runs the extraction tool depending on the doi input.

Signed-off-by: Konstantinos Kostis <konstantinos.kostis@cern.ch>