global: OAI-PMH format links fix

* Fixes links to OAI-PMH schemas for oai_dc and oai_marcxml which was
  interchanged.

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

* Reorganises branches in order to align with Puppet configuration.

* Fixes travis to test against specific Invenio operations branches.

* Changes Python version from 2.6 to 2.7.

* Adds initial documentation stub.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
tests: default test requirements per branch

* Fixes issue with builds not passing in local github branches due to
  requirements for branch not being found.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
datacite: add affiliation in DataCite

* Adds affiliation to creator and Supervisor tags
  in DataCite.

* Adds record with Supervisor to demo records.

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
base: jquery load problem in records

* Loads jquery via require in records.

Signed-off-by: Adrian Pawel Baran <adrian.pawel.baran@cern.ch>
global: honcho, flower and procfile

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@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>