OAIHARVEST: Global improvement.

* DBlayer refactored for oaiharvest part. Now using sqlalchemy models.
* OaiHARVEST table schema changed to add workflow options and remove
  frequency one.
* Now harvesting with --workflow or -r --workflow or only -r options are
  working.
* Delete the frequency parameter.
* Generic workflow is now taking parameter of the given repository.
* Multi harvesting possibilities.
* Bibsched communication addition.
* Fix a bug about multi workflow to run in one.
* Fix a bug about a misused of Bibfield
Merge pull request #7 from PXke/rebasing-on-A

OAIHARVEST: Global improvement.
workflows: add new execute_if task
Workflows: HP added mini approval widget and various fixes

* Removed every hardcoded url in .js files

* Added small helper function in maintable.js

* Added buttons for multiple record approval

* Needs a small fix to the reject-multi button

* Various fixes in datapreview.js functions
Workflows: HP added row_formatter to format datatables rows

* deleted ColumnDefs from datatable initialization

* fixed all approval stuff

* moved everything relevant to the approval widget to approval.js

* fix in bibmatch widget
  added extra_data accessed via get_extra_data so it renders now

* added checkbox functionality
Workflows: HP work before pu rebase
workflows: fix for breadcrumbs
Workflows: HP wip upgrading to bootstrap 3
Merge pull request #8 from dinossimpson/pu-inspireweek

Pu inspireweek
Bug Fixes + widget management
workflows: updates and fixes
workflows: revert some previous fixes
workflows: remove unneeded JS
workflows: more bugfixes
workflows: widget bugfixes
workflows: tmp
workflows: HP UI fixes in details and approval widget
log type and inspire compatibility
add filtering, correct multi-identifier harvesting problem, add task result info when possible
workflows: HP added navbar and changed layout