Python TAR, GZ and BZ2 support

Added support for TAR, TAR.GZ, TGZ, and TAR.BZ2. Lone BZ2 and GZ not yet
supported.