deposit: reference field API support

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
base: DataCite XML supervisor fix

* Fixes issue with supervisor being represented as creators
  in DataCite XML.

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