non-breaking updates: support either tgz or tar.gz for unpack. allow for referencing either Artifact or ArtifactDownload for flexibility.

... ArtifactDownload