Fix case where zip file consists of zero entries.
Reported broken by François Simon.
Add test case for it.

--HG--
branch : HEAD
6 files changed