Brough implemented schema fully up-to-date with published schema

-Fix for non-iterable extents in arc-to-dpla.
-Added schema updates to arc-to-dpla and nara profile
-aggregatedCHO renamed to sourceResource
-object and isShownAt are now plain URIs rather than WebResources
-sourceResource/physicalMedium is now sourceResource/format
-collection name field renamed to title
-Removed isShownAt/format shredding for all profiles
-Updated enrich-format module to move IMTs to hasView/format only
 if hasView exists and its format is not set
-Added shredding of sourceResource/format to all profiles
-Updated all unit tests
Brought MWDL files up-to-date with published schema

-Also renamed missed "aggregatedCHO" to "sourceResource"
Fixes of Kentucky hasView
BHL and dpla-get-record fixes

-Placed cleanup_value after shredding but prior to enrichments in
 BHL profile to remove trailing commas from subject values.
-Updated process_oai_rec to support relative path.
-Added subject tag in OAI_GETRECORD_XML.
BHL fix for trailing period in date

-Also removed get_record from profile.
Added stateLocatedIn to reports
Fixes shredding single value list and move_date_values

-Updated shred module to return single value list instead of a
 string if shredding on a single value list
-Updated move_date_values to not assume prop is a list
-Updated regex in move_date_values to catch dates of the format
 YYYY-MM, YYYY-MM/YYYY-MM
-Added unit tests for the above
Updated regex in move_date_values to catch YYYYs values
Stop requesting MWDL records when TOTALHITS is met

-Also lowered bulksize to 100 in mwdl.pjs
Update profiles to clean values prior to enriching but after shred.

- Also added sourceResource/date to the default props in the
 clean_value module.
Merge branch 'develop' into smithsonian_ingestion