fix large-zipfile bug (PKWARE or unzip bug?)

nice to check for zipfile[.zip] in funzip

rewrite mapname() --> local files; add checkdir(char *path, int create)
 (also local); incorporate extract-to-dir code

replace EOL code, add automatic text/binary unpacking

fix wrong-zipfile bug (add .zip and try again if no sig)

rewrite with fwrite/fseek/etc. (streams, not file descriptors)

test OS/2 extended-header code to make sure -a doesn't screw it up--always
 want "binary" mode, presumably (memextract())

___________________
make .zip, .zoo, .tar.Z archives

*** test on all systems ***


==============
For UnZip 5.2:
==============

add wildcard capability to unzip and zipinfo:  "unzip -tq \*.zip"  or
 "ii -ht \*.zip"


======================
For WAY down the road:
======================

add "in-depth" option to zipinfo? (check local headers against central, etc.)
 (or just create zipfix)

add -y "display symlinks" option to zipinfo?
