base: record model fixes

* Fixes issues with authors in record model and depositions.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: test update

* Updates tests to fix workflow issues.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
deposit: workflow state fix

* Fixes workflow state issue caused by workflow module removed
  state without making an upgrade.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>