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)
UTC timestamps everywhere; fix sitemaps (ref #7657)

* `ingestDate` and dashboard doc timestamps are now in UTC with timezone
* Sitemaps require `<lastmod>` dates to be in W3C Datetime format
* Updates JSON Schema to check if `ingestDate` is RFC 3339 compliant
* Use `ingestDate` from items to populate `<lastmod>`
* Move configuration loading logic outside functions
* Add configuration option for local sitemap path

Note: RFC 3339 is a subset of W3C Datetime/ISO 8601.
Merge pull request #6 from dpla/7657-fix-sitemap-generation

Use UTC timestamps everywhere/improve sitemap generation (fixes #7657)
Bump version to 32.0.0
Adding docstrings to explain shred module (#7613)

A minor refactor for more sensible variable names is included.
Merge pull request #8 from dpla/7613-shred-docstrings

Adding docstrings to explain shred module
Enable/disable building of QA views (refs #7545)

Adds a new configuration option, `CouchDb.SyncQAViews`, read by
the sync_couch_views.py script. The `Couch().sync_views()` method
now also accepts a `sync_qa_views` argument. If `CouchDb.SyncQAViews`
is not set, the QA views will be synced by default.
Merge pull request #9 from dpla/7545-qa-sync-options

Enable/disable building of QA views (refs #7545)
Fix removal of "</collection>" when fetching
Complete GPO profile (fixes #7519)

* Update oai.py to handle 'marc:' key prefix
* Minor refactor of lib/akamod/dedup_value.py
* Remove lib/akamod/marc_to_dpla_gpo.py
Merge pull request #13 from dpla/7678-hathi-xml

Hathi: Fix removal of </collection> when fetching (#7678)
Merge pull request #11 from dpla/7519-gpo

Complete GPO profile (refs #7519)
Fix authority_condition in OAIMODSMapper.map_format() (#7673)
Merge pull request #14 from dpla/7673-oaimods-format

Fix authority_condition in OAIMODSMapper.map_format() (#7673)
Create release v32.1.0
Merge branch 'release-v32.1.0' into develop
Cleanup unused/out of date code (fixes #7645, #7677)

* Remove thumbnail-related code (fixes #7645)
* Removes old `*_to_dpla` modules superseded by newer Mapper classes
(fixes #7677).
* Removes associated tests if no longer relevant, or changes
existing tests to use the `dpla_mapper` endpoint instead (refs #7677).
* Modifies `IAMapper().map_intermediate_provider()` to not throw
a `KeyError` if `metadata/collection` does not exist in IA metadata
(refs #7677).
* Rename Hathi test to reflect purpose and additional cleanup
* Delete old Harvard Virtual Campus profile
* Point test_enrich.py non-run tests at proper endpoint
* Fix CouchDB tests because of change to use mapper class
Merge pull request #12 from dpla/7645-7677-remove-unused-code

Remove unused code (fixes #7645 and #7677)