Add namespace support, composer and packagist support, custom exceptions. See issues #19 and #26 for more.
Merge pull request #31 from sharpdressedcodes/19-and-26-add-namespacing-and-psr0-standard

Issues #19 and #26. Add namespace support, composer and packagist support, custom exceptions...
New 2.0 merged with pending 1.63 changes.

Consider this beta level for now. Testing is needed on the structure
changes imposed by the 2.00<->1.63 merge.
Fix issue with ZipArchive integration

Large files could fail to be added due to  a problem in how the PHP
ZipArchive would handle open temp files.
Renamed ZipArchive files

Renamed File/ZipArchive, Listenner/ZipArchive and SStream/ZipArchive to
avoid confusion with PHP's build-in ZipArchive
Fixed a typo

And updated Readme
Fix ->zipFile to ->_zipFile, ->zipData to ->_zipData, and ->zipMemoryThreshold to self::MEMORY_THRESHOLD
Merge pull request #32 from qwildz/fix-2.00-variables

Fix attributes and const uses
Added ZipMerge utility

Allows preexisting zip files to be merged into one on the fly, streamed
to the client.
TODO: Add appendZip function to AbstractZipArchive.
Merge remote-tracking branch 'origin/2.00' into 2.00

Conflicts:
	src/Zip/File/Zip.php
Fixes and structure

Breaking out some statics into ZipUtils, a few structural changes and
bug fixes.
A pair of bugs and changlign the legacy examples

Fixed a few bugs found in testing, and removed Zip.php and ZipStream.php
from legacy, changing the examples to use the namespaced versions. And
showing how.
Adding appendZip function to PHPZip

* Added: added function appendZip to the Zip classes. This allows the
ser to add pre-compressed static data to the final Zip file, without
having to re-compress this data.

*************************

WARNING: THE CURRENT VERSION OF PHPZip *MAY* FAIL IF THE SERVER HAS
mbstring.func_overload INSTALLED AND ACTIVE!
OLDER VERSIONS OF PHPZip *WILL* FAIL IF THE SERVER HAS
mbstring.func_overload INSTALLED AND ACTIVE!
EXPERIMENTAL FEATURES HAVE BEEN ADDED TO ALLEVIATE THE LOBOTOMIZATION OF
PHP, CAUSED BY mbstring.func_overload

*************************
Merge pull request #33 from Grandt/2.00

Rev. 2.0.3 - 2014-08-03

    Added: Namespace support.
    Added: custom Exceptions.
    Added: composer and packagist support. This is ready to be uploaded as a package at packagist. Then it can be required by any composer project as a fully self-contained library.
    Added: events (observer pattern). These may come in handy for automated operations.
    Updated: Code structure to better suit psr standard. Also took a more scalable OO approach.

    See issues #19 and #26 for more information.
    Note, the above changes were provided by and should be credited to Greg Kappatos,

    Added: added function appendZip to the Zip classes. This allows the ser to add pre-compressed static data to the final Zip file, without having to re-compress this data.
    Added: Added ZipMerge utility. Allows preexisting zip files to be merged into one on the fly, streamed to the client.
    Fixed: Large files could fail to be added due to a problem in how the PHP ZipArchive would handle open temp files. 

Note 2: This new version is not a direct slot-in replacement for the old versions of PHPZip (Zip.php and ZipStream.php), as they now employ namespaces. functions are the same though, and essentially only a few lines may be needed to be changed in theinstantiation of the classes. Look at the examples in the legacy folder on how to move to this new structure. 

***************************************************************************************************************** 

WARNING: THE CURRENT VERSION OF PHPZip *MAY* FAIL IF THE SERVER HAS mbstring.func_overload INSTALLED AND ACTIVE! 

OLDER VERSIONS OF PHPZip *WILL* FAIL IF THE SERVER HAS mbstring.func_overload INSTALLED AND ACTIVE! 

EXPERIMENTAL FEATURES HAVE BEEN ADDED TO ALLEVIATE THE LOBOTOMIZATION OF PHP, CAUSED BY mbstring.func_overload 

*****************************************************************************************************************