Don't use zip_fopen in zip_source_zip, use new internal function _zip_source_zip_new in both.
Fix errors in zip_close by also using _zip_source_zip_new.
Other semi-related bug fixes.

--HG--
branch : HEAD
11 files changed