Fix bug issue #8 - Error if the file is empty.
Merge ZipOutputFile with ZipFile and optimize the zip archive update.
See the update instructions in README.md.
Features:
ZipOutputFile from ZipFile in method ZipFile::edit().ZipOutputFile from filename in static method ZipOutputFile::openFromFile(string $filename).