Fix problems in bz2, gzip, and tarfile

Update tarfile so that it has latest bug fixes from 2.7. Fix bz2 such
that PyBZ2Decompressor does inadvertently use charset decoding when
constructing from bytes. Fix gzip so __enter__ properly checks if
closed (derivation was checking the wrong property implementation).

Remove Jython-specific test_tarfile