Digital stacks service: switched from Net::SFTP to Net::SSH for two methods
build_datastream() uses file only if timestamp is newer than datastream createDate
Moved stub_config and unstub_config from :all to :each blocks
Version bump
Save changes to versionMetadata when closing a version
cleanup assembly WIP
Dor::CleanupService removes assembly.

Added CleanupService specs that check the filesystem
Mixed in Processable and Versionable into APOs and collections
Version bump to 3.22.0
CleanupService calls WorkItem#druid instead of #pid
Version bump to 3.22.1
Cleanup content in the workspace/export directory without 'druid:' prefix
Version bump to 3.22.2
Always generate new provenanceMetadata

Move provenanceMetadata generation code out of static ProvenanceMetadataService class and into Preservable module
Version bump to 3.23.0
fixed conflicts in tests
fixed dark rights for apos and the name of a test file
fixes dark rights for apos
Merge branch 'develop' into collection