rubydora-72: Make use of ds profiles on create and update
- modify ds profiles in-place after save
- cache resulting dsCreateDate as lastModifiedDate on DigitalObject
- refactor ds saves into method in DigitalObject