Abstract read and seek in unarchiving code, convert bunzip to file descriptors, support tar -j
28 files changed