Clean up and redundant code removal.
Regression errors
Rev. 1.32 - 2012-03-10
* Fixed: Mac OSX default Archive Utility should now be able to load the files produced by this utility.
* Fixed: Empty directories work as well now.

* Note: The large file handling were practically entirely rewritten. This adds an additional dependency to the class, that the PHP Zip package must be available.
Fixed: Problem in addDirectory where trailing slashes on directory names would create an
empty zero length named directory.
Revivion for 1.33
Fixed: Regression error, where addDirectoryContent would no longer add the
given directory.
Fixed: new bug that caused addDirectory to create invalid Zip entries
Rev. 1.36 - 2012-06-11
Updated: processFile have been updated for performance.
Updated: README with a warning to not use, or at least disable PHP output buffering.

NOTE: Please ensure that output buffering is disabled when using especially
ZipStream. It defeats the purpose of the class, and large zip files may
cause a memory exceeded exception.
Added note to revision
New example

A test to see if it was possible to recreate the result of Issue #7, if
not the cause.
And a demnostration why the author of the script calling zip needs to be
dilligent not to add extra characters to the output.
Minor changes

New APPNOTE.TXT
Minor change to how Zip.php's processFile handle writing.
UTF-8 character support in file names

Issue #8 : UTF-8 character support in file names and in file comments.
Update to Issue #8

Potential error if gpFlags were not set correctly. Defaults to gpFlags =
0 should there be any issues
New parameter on addFile, to force 'STORE' of file.

* Added: Parameter $compress to addFile. A boolean which when set to
FALSE will store the added data, rather than attempt to compress it.
Good for already compressed files such as images and other multimedia
types.
Mostly files changes are just cleanup (trailing spaces, and tabs to
spaces)
Updated a conflict in the LGPL License. Reset to "just" GNU LGPL 2.1
#11 
Fixed error: "HTML Headers have already been sent from in line 0"
Updated revision and version to 1.39
Download problem in some browsers

Fixed: Trailing semicolon in the Content-Disposition file header caused
trouble in some browsers
Download problems in some browsers

Updated ZipStream to reflect fix on Zip.php with trailing semicolon in
the Content-Disposition file header caused trouble in some browsers
Added file permissions

Added support for defining file permisions, using the unix format, ie.
644 for files and 755 for dirs
Changed teh fefault permission on files and dirs from 777 to 644 and 755
respecively.
addDicextoryContent now reads permissions from teh filesystem, but the
user can override.