fixes #2242: Set write permissions on unzipped package contents

This fix adds a `chmod` call to `ZipDownloader` when unzipping an archive, to address an issue where the archive contents were zipped without write permissions, causing composer to fail when trying to unlink the cached contents.