Allow DataQualityDict.populate to skip failed downloads
This PR introduces an explicit on_error
kwarg for DataQualityDict.populate
to skip over failed flag queries. Also included are improvements of the tests for this method, and of segment tests in general.