deploy: Add tarball over HTTP deploy support

Fix SLN-1108
nit: I find keeping the var name and the package name identical makes it easier for me to remember what things are, so I would name this packReceiver.