workflows: tasks decorated

* to pass their properties into their closure.

Signed-off-by: Georgios Papoutsakis <geiorgios.papoutsakis@cern.ch>
Merge pull request #84 from GiorgosPa/tasks

workflows: tasks decorated to pass their properties into their closure.
recordext: add alias for 035
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>