Fix unit tests so there are no errors and no failures, while keeping all

the existing tests.  This is really a band-aid, since some tests need to
be overhauled to load multiple URLs from the regions.csv file and test
known requests/responses from each region.  I've added some comments for
the individual tests that I've patched together for now so they provide
the same coverage as before, but should really be updated in the future
per region.  Update the regions.csv to the most recent contents of the
OBA Server Directory (i.e., Regions API response).

This at least gets us to a stable test suite that can be used to test new contributions.