Fix streaming downloads

Change streaming downloads to use HTTP Range requests.