Caching Gregorian NSCalendar for performance.

This was taking about 30% of the time unzipping on an iPhone 5.
Merge pull request #67 from ChristopherRogers/master

NSCalendar caching
Adding missing ";".

Fixes syntax error.
Merge pull request #68 from marcelofabri/master

Fixing compilation error (missing ";")
Version 0.2.5
Add missing `fclose`. Thanks @aceisScope!
Restructure project and move to XCTest
Update readme
Version 0.3.0
Move minizip up
Fix minizip path
Add shares scheme
Simplify project structure
There we go
Fix
Issue #85: Keep relative symbolic links relative.

Before, the library resolved symbolic links that are relative
into absolute paths, using the current working directory of the process
that's doing the unzipping, which to me seems pretty wrong.
This was due to using -[NSURL fileURLWithPath:], which transforms
relative URLs to absolute URLs automatically.

I don't see much of a reason to use NSFileManager here, so I made that
use symlink() directly. Alternatively, one could also use -[NSURL
URLWithString:].

This keeps relative symlinks relative after unzipping.
Issue #85: Add test for relative symlink preservation patch.

This test adds a fixture RelativeSymlinks.zip with the following
structure:

    RelativeSymbolicLink
    ├── symlinkedFile
    ├── symlinkedFolder
    └── symlinks
       ├── fileSymlink -> ../symlinkedFile
       └── folderSymlink -> ../symlinkedFolder

The test checks if both `fileSymlink` and `folderSymlink` still point to
the respective files in the parent directory after the fixture has been
unzipped.
Merge pull request #86 from dennda/master

Issue #85: Keep relative symbolic links relative.
Happy New Year 
Add a progress event while unzipping.
The progress is determined by the compressed file size and zip entries.