Use scrapelib's urlretrieve() on binary files

This improves performance dramatically, since urlopen() was running large PDF
files through character set detection models
Merge branch 'master' into urlretrieve
Merge pull request #149 from unitedstates/urlretrieve

Use scrapelib's urlretrieve() on binary files