Merge branch 'release-v26.2' into develop
Handle empty result in couch.Couch._get_bulk_download_doc()
Revised recent change to couch.Couch._get_bulk_download_doc()

Commit d1b43d72 introduced an exception catch for an empty result.
Separate the response for a view not existing from that of an empty
result.  A view not existing is a more serious issue.
Fixed in hathi_fetcher: parsed_docs should always be a list (#7559)
Bumped version to 27.0
Merge branch 'release-v27.0'