Ticket #2974: broken opening of .war archives.

Widely used java web application .war archives are are .jar archives
which is essentially a zip archive with manifest file being the first
entry.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '2974_broken_war_opening'

* 2974_broken_war_opening:
  Ticket #2974: broken opening of .war archives.