shelve robot changes for SDRO-149
Revised shelve robot code to make unit tests more comprehensive
Fix a bug in copy_file to create the stacks_path name if not exsits
Shelving service should be able to read the special stacks value from the contentMetadata.xml workflow-multiplexing:github-45
Lock addressable and workflow-service gems to versions that work with this branch
Version bump to 4.6.6.2
Merge shelve-rewrite into mainline
Version bump to 4.9.0