Some minor refactoring on the compilations controller spec, adds check for depositing user to any action that uses load instance in the compilations controller.
Fixes a bug that was breaking the link to a file from within a compilation.
Merge branch 'develop' of https://github.com/nu-lts/drs-sufia-app into develop

Merging in David's changes.
Merge branch 'develop' of https://github.com/nu-lts/drs-sufia-app into develop

Merging in David's changes.
Merging in David's changes.
Removing .DS_Store
Render create collection button will now properly use the root collection id when appropriate.
Merge branch 'develop' of https://github.com/nu-lts/drs-sufia-app into develop

Merging in David's changes.
Saner redirect location on deletion of incomplete files.
Refactors assignments for DC/MODS/Properties metadata streams into a reusable module.
Fixes a single failing test case.
Moves some complex behavior for MODS setter/getter down into the datastream where it belongs.  Module methods are now oneliners.
Tests now cover newly defined setters and getters in the mods datastream.
Eliminates mods setter helper and its tests.
Metadata_assignment.rb now accounts for the potential existence of a descMetadata stream, which is needed for core files currently and will likely be required more later as we get search working for different sorts of objects.
Adds tests accounting for descMetadata stream inclusion.
Merge pull request #63 from nu-lts/feature/eliminate_duplicate_setter_code

Feature/eliminate duplicate setter code
Fix for .first issue in show files haml view
Merge branch 'develop' of github.com:nu-lts/drs_sufia_app into feature/collections-show