Refactor enrich_language module to set language/iso639_3 and
language/name from the language code

- Remove cleanup_language module
- Remove cleanup_language from profiles
- Remove lookup from profiles when used for language mapping
Fix tests based on enrich_language refactoring
Fix for 7603 and 7604 - Refactor Primo and add Getty

- Refactor Primo fetcher and created MWDL and Getty
  fetchers
- Added handling of collection creation to Primo fetchers
- Update enrich_date module to handle sequential year list
- Fix shredding by rejoining list partials after shredding,
  if needed
Update MWDL fetcher test
Created release v31.0
Merge branch 'release-v31.0' into develop
Remove cleanup_language and lookup language enrichments for Getty
Ignore "nonSort" in title mapping for BPL
Create release v31.1
Merge branch 'release-v31.1' into develop
Fix 7598: Preserve closed square brackets in displayDate but
remove single, unclosed brackets
Refactored views to eliminate separate *_count views (#7545)

https://issues.dp.la/issues/7545

Upgrading:  This is being released alongside an update to the
platform (API) application, which changes the QA interface's
generation of reports.  The sync_couch_views.py script should
be run against the 'dpla' database, ideally before the views are
actually needed.
Fix 7612 - Update date and temporal mapping

- Remove enrich_date from pipeline so that temporal is left alone
- Date year range function should only ensure that list values are
  in increasing order, rather than sequential
Bumped version to 31.2
Merge branch 'release-v31.2' into develop
Removed old Digital Commonwealth profile (#7633)
Have BPL enrichment remove finding aids (#7639)

The old Digital Commonwealth profile used to have this done.
That profile was merged into the 'bpl' profile, but we didn't
copy over that enrichment step.
Fix 7607 - Update geocode module to set 'name' property and add
unit tests
Add SCDLCharlestonMapper for object mapping (#7651)

SCDLCharlestonMapper extends SCDLMapper in order to perform special
mapping of the 'object' property that is different from that of
the other SCDL providers.  The included test describes the desired
behavior.

Also, change Charleston "sets" property, since Charleston have
foregone sets with their new server, and this is necessary to
be able to fetch something that can be mapped.
Merge pull request #7 from dpla/7651-update-charleston

Add SCDLCharlestonMapper for object mapping (#7651)