Add enrich_location to Smithsonian pipeline
Set scdl_all_sets from ListSets response
Added docstrings and comments to fetcher.py
Fixed invocation of sed in EDANFetcher.extract_xml_content()

POSIX-compatible sed (like on Darwin, assuming other BSD variants)
requires -e switch for sed code, and the -i option is supposed to
take a string value.  The newline character also needed an extra
backslash-escape.
Removed unreachable function extent_transform() from edan_to_dpla Akara module.

This function is unreachable because the element in the CHO_TRANSFORMER
dictionary that references it is re-defined a few lines down in the same
assignment.
Changed OAIVerbsFetcher.fetch_sets() dict key

Changed dict key "description" to "setDescription" to match what
comes from the OAI endpoint.
Add default rights statement to IA records - fixes #6499
Merge branch '6499-ia-rights-default' into develop
Fix 7122

- If collection list has only one dictionary, set the record's
  sourceResource.collection to that one dictionary
Merge branch 'release-v18.1'