deploy: Add tarball over HTTP deploy support

Fix SLN-1108
Sorry I didn't notice earlier, you've got a bunch of lines with no space between the `)` and `{`. We really need a better mechanical formatter...