workflows: delay user email confirmation

* Adds route callback/workflows/webcoll to wake up
  the workflows that correspond to the record ids
  updated from the webcoll process.

* Caches on the Redis server the record ids that are
  waiting for the webcoll to run, deletes them when
  their workflow is resumed.

* Renames route callback/workflows/continue to
  callback/workflows/robotupload because now the
  workflow only continues in case of rejection of
  the submission.

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
Merge pull request #95 from GiorgosPa/robotupload

workflows: delay user email confirmation
recordext: more definition updates

* Changes "title:main" to "title:title" to follow atlantis.cfg and
  MARC standard closer.

* Updates formats to use these new names.

* NOTE reload your record configuration by truncating your records_json
  table. Unfortunately existing submissions/workflow objects may have
  problems that it is not up to date.

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