Things to do:

- Optimizing tarballs?
- gifrecolor?
- jpgstrip?

- scripts/zip2tarcat does not run under python 3:

    $ python3.4 scripts/zip2tarcat test.zip > test.tar

    Traceback (most recent call last):
      File "/usr/local/bin/zip2tarcat", line 77, in <module>
        tarf.addfile(tarinfo, infile)
      File "/usr/lib/python3.4/tarfile.py", line 1958, in addfile
        copyfileobj(fileobj, self.fileobj, tarinfo.size)
      File "/usr/lib/python3.4/tarfile.py", line 250, in copyfileobj
        dst.write(buf)
      File "/usr/lib/python3.4/tarfile.py", line 435, in write
        self.__write(s)
      File "/usr/lib/python3.4/tarfile.py", line 443, in __write
        self.fileobj.write(self.buf[:self.bufsize])
    TypeError: must be str, not bytes
    Exception ignored in: <bound method _Stream.__del__ of <tarfile._Stream object at 0x7fac17fece10>>
    Traceback (most recent call last):
      File "/usr/lib/python3.4/tarfile.py", line 411, in __del__
      File "/usr/lib/python3.4/tarfile.py", line 459, in close
    TypeError: must be str, not bytes
