Fixed edan_to_dpla.transform_date exception for non-iterable dates

Added handling for when arc_group_extraction() returns None, which
is not iterable by the ensuing for loop.  Assuming that returning
{} is OK because that was already possible under another
circumstance.
Added determination of Smithsonian type for physical format (#4265)

Updated akamod.edan_to_dpla
Added configuration to specify type lookups
Updated and added edan_to_dpla tests
Updated version and other info in setup.py
Merge branch 'release-v19.1'

- Added determination of Smithsonian type for physical format (#4265)
- Fixed edan_to_dpla.transform_date exception for non-iterable dates
Merge branch 'release-v19.1' into develop
Added handling in fetcher to output unparseable XML (#7219)
Added dpla_db_export_database.js to views that get synced. (#7231)
Add "dpla" to DB_URL
Fixed marc_to_dpla double commas in subject (#7218)

Added stripping of values in marc_to_dpla._get_subject_values()
and added test_marc_to_dpla.
Fix IA hanging issue

- Restructure fetcher files
- Incorporate task classes form internet_archive module into
  IAFetcher class
- Apply EDANFetcher parse method update in edan_fetcher.py
- Remove "statelibrarynorthcarolina" from IA
Merge branch 'develop' of github.com:dpla/ingestion into develop
Remove obsolete lib/fetcher.py
Change sitemap URIs in index to point to CNAME for CDN container

- Read sitemap URI from akara.ini
-- Create a Sitemap section in akara.ini and add:
   SitemapURI=http://sitemaps.dp.la
Merge branch 'release-v20.0'
Fixed class name of instantiated HathiFetcher in create_fetcher. (#7254)