support Bzip2 containers

bzips of tarballs are already supported via `tar`.  This
adds support for a single file asset within a bzip2 container.
Merge pull request #3014 from rolandwalker/bzip_containers

support Bzip2 containers