Zip directory with progress callback.

+ (BOOL)createZipFileAtPath:(NSString *)path withContentsOfDirectory:(NSString *)directoryPath progressCallback:(void (^)(double))callback;