bots: More fixups for gathering tests-data
bots: More fixups for gathering tests-data

The tests-data script now has the following improvements
and optimizations:

 * Avoid retrieving log URLs we've already retrieved
 * Ignore socket or naming errors on locations where logs are hosted
 * Treat 404 errors as an empty log, since we missed that log
 * Gather "error" logs in addition to "failure"

moraleslazaro/cockpit,andreasn/cockpit,deryni/cockpit,mvollmer/cockpit,stefwalter/cockpit,Scribery/cockpit,petervo/cockpit,garrett/cockpit,garrett/cockpit,petervo/cockpit,moraleslazaro/cockpit,andreasn/cockpit,SotolitoLabs/cockpit,petervo/cockpit,SotolitoLabs/cockpit,deryni/cockpit,cockpit-project/cockpit,stefwalter/cockpit,andreasn/cockpit,mareklibra/cockpit,moraleslazaro/cockpit,martinpitt/cockpit,stefwalter/cockpit,moraleslazaro/cockpit,stefwalter/cockpit,deryni/cockpit,andreasn/cockpit,andreasn/cockpit,cockpit-project/cockpit,martinpitt/cockpit,mareklibra/cockpit,moraleslazaro/cockpit,moraleslazaro/cockpit,cockpituous/cockpit,cockpituous/cockpit,mvollmer/cockpit,cockpit-project/cockpit,mareklibra/cockpit,mareklibra/cockpit,deryni/cockpit,martinpitt/cockpit,cockpit-project/cockpit,Scribery/cockpit,petervo/cockpit,moraleslazaro/cockpit,SotolitoLabs/cockpit,andreasn/cockpit,cockpituous/cockpit,petervo/cockpit,andreasn/cockpit,deryni/cockpit,mareklibra/cockpit,mareklibra/cockpit,Scribery/cockpit,mareklibra/cockpit,mvollmer/cockpit,stefwalter/cockpit,deryni/cockpit,deryni/cockpit,mvollmer/cockpit,Scribery/cockpit,garrett/cockpit,cockpituous/cockpit,stefwalter/cockpit,SotolitoLabs/cockpit,martinpitt/cockpit,Scribery/cockpit,garrett/cockpit,SotolitoLabs/cockpit,Scribery/cockpit,garrett/cockpit,SotolitoLabs/cockpit,mvollmer/cockpit,SotolitoLabs/cockpit,Scribery/cockpit,martinpitt/cockpit,petervo/cockpit,cockpituous/cockpit,cockpituous/cockpit,stefwalter/cockpit,cockpit-project/cockpit,petervo/cockpit