add support for RAR containers

this will not pass Travis until #2744 is merged
Merge pull request #3039 from rolandwalker/rar_containers

add support for RAR containers
support Bzip2 containers

bzips of tarballs are already supported via `tar`.  This
adds support for a single file asset within a bzip2 container.