deposit: workflow integration update

* Updates part of the workflows module integration to
  create and save workflow objects in the new way. Versioning
  and statuses are now handled by the workflow engine itself.