deposit: JS changes

* ConferencesTypeahead fix.

* Adapts to new flightjs component in Invenio's form.js.

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
workflows: submission update

* Amends the literature submission to start a new workflow
  asynchronously to perform post-processing, such as enabling
  approvals in Holding Pen.

* NOTE you need to run a Celery worker to complete the submission.
  See Procfile for details.

* NOTE literature workflow no longer generates a recid for the
  local system.

* NOTE Your IP needs to be in CFG_BATCHUPLOADER_WEB_ROBOT_RIGHTS of
  the host you want to push to (host set via
  CFG_ROBOTUPLOAD_SUBMISSION_BASEURL).

* Adds specific INSPIRE templates for workflows.

* Adds new tasks used in the workflows of submissions.

* Adds a new module for robotupload utility functions used by
  the new tasks.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>