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.
Merge pull request #28 from Strachu/tar_fix

Fixed bugs related to handling of .tar archives with long names
Merge pull request #1 from adamhathcock/master

Sync fork