Preload server-side files for new uploads

This makes the site appear to perform better because we take advantage
of the time the user spends looking at the home page after each upload
to populate the media on the subsequent view page.
Merge pull request #484 from MediaCrush/preload-media

Preload server-side files for new uploads