deploy: Add tarball over HTTP deploy support

Fix SLN-1108
I was basing this on strong-build which uses npm pack. Is there another recommended manual approach that I should be looking at as well? Otherwise I would recommend just asking users to use npm pack or produce npm pack like tarballs