qsd media: randomized filename instead of hashed, support original filename in URL.
Remove unused QSDMedia.get_download_url()
Merge pull request #856 from learning-unlimited/qsd_media_update

QSD media: various changes