workflows: move persistent_ids to extra_data

* Moves the persistent_ids column into an extra_data field.

* Changes tasks appropriately.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
BibIngest: new module to handle document ingestion

* Introduces a new module 'BibIngest' that handles document ingestion for
  Invenio. The module provides the basic CRUD functions: create, read, update
  and delete.

* Allows for multiple ingestion packages types and storage engines to be
  defined as plugins.

* A configuration file is provided where combinations of ingestion packages
  and storage engines can be defined per collection along with specific
  settings for each case.

Conflicts:
	configure.ac
	modules/Makefile.am
BibIngest: move module to legacy folder

Signed-off-by: Esteban J. G. Gabancho <egabancho@gmail.com>
installation: Python 2.6 on Travis CI

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
installation: Flask-Collect requires importlib

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