Improve error reporting for failed DOI lookups.

Fixes #389.
Load current search-context list for OTU Mapping.

Also adding visible errors if this list fails to build in either webapp.
This addresses #396, but I'm leaving the issue open as we discuss
presentation options like a nested list.
Merge pull request #397 from OpenTreeOfLife/master

"Push-worthy" improvements for Cavia