misc fixes stirred up when we tried to run curationexperts/absolute on top of worthwhile
fixes errors that occur when you have work types declared in host app
Moving towards complete features for replacing Curate

* Makes all usage of GenericFile consistently use Worthwhile::GenericFile !! IMPORTANT
* Fixes to Worthwhile::Embargoable
* Introduces CurationConcern::Work to consolidate use of related modules
* Moves routes into worthwhile_curation_concerns and worthwhile_collections methods
* Adds hydra-collections
* Copies over Curate’s shared spec examples (ie. is_a_curation_concern_model)Consolidates shared curation_concern partials in curation_concern/base (some were in curation_concern/generic_works)
* Extracts behaviors of GenericWorksController into a module Worthwhile::CurationConcernController
* Corrects handling of polymorphic paths
* Sixes process for loading actors in Controllers
* Pulls in the parts of Curate’s GenericFile that are actually used
* CurationConcern supports attach_file
* Provides :everyone_can_create_curation_concerns ability logic for simplest cases
* Coverts BaseActor to a module instead of a superclass
* Include helpers as necessary
* Overrides broken sufia/noid
Pragmatic move: copied a file from sufia that was moved from sufia-models into regular sufia gem
Pulls in Curate's implementation of linked_resources.  This seems over-complicated, so setting it aside.
Currently has tests that fail on access controls stuff -- no access controls are set up for Worthwhile::LinkedResources
Don't test using raise_rescue_response_type
Use the local properties datastream to avoid a deprecation warning
Give create access to LinkedResources
Fix authorizing parent rights for linked resources