Can now specify a URL instead of uploading a DMG.

The DMG will be downloaded by the server and processed as if it had been uploaded.
Handle HTTP redirects and HTTP errors in URL upload from f76d25e.
URL upload now also accepts local file system paths instead of URLs
Merge pull request #170 from mkuron/urlupload

Can now specify a URL instead of uploading a DMG.