urlgrabber is old, not in the stdlib, and openSUSE's current
version doesn't handle https properly. urlllib.urlretrieve()
is a possibility but urllib (in py2) doesn't do TLS right. So
we'll do this, adapted from SO, using urllib2 (py3 urllib).
This only works for HTTP(S) of course, but all fedfind URLs
are HTTPS and that's not likely to change. Fixes T601.
We could use requests since openqa_client depends on it anyway,
but it isn't actually any easier for downloading big files
than urllib2, oddly enough.
I don't think that six is a standard library - move to "external dependencies".