Exposed modification time for .7z archives
Changed the order of detecting whether the archive is in .rar  format.

Its very slow with big archives and shouldn't be done when we got archive in format which can be detected fast.
Fixed handling of ustar tar files with long names.
Fixed bug causing entries of non-ustar archive being after one with very long name to be discarded
Merge pull request #26 from Strachu/7z_mtime

Exposed modification time for .7z archives
Merge pull request #27 from Strachu/rar_reorder

Changed the order of detecting whether the archive is in .rar format.
Fix error when password is not in English
Merge pull request #28 from Strachu/tar_fix

Fixed bugs related to handling of .tar archives with long names
Merge pull request #29 from arition/password_fix

Fix error when password is not in English
add entryExtractionEvent for stream
implement info-zip unicode path extra field

Winrar won't set 'general purpose bit flag' for unicode filename storage
but use 'extra field:Info-ZIP Unicode Path Extra Field' instead.
Fix ansi filename decoded as gibberish in zip file
Merge pull request #31 from larvata/implement-central-directory-header

implement info-zip unicode path extra field
Merge pull request #32 from larvata/fix-extractAllEntires

Add EntryExtractionEvent for stream reader
Merge pull request #30 from larvata/fix-zip-ansi-filename

Fix ansi filename decoded as gibberish in zip file