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