Create a unit test for the zip archiver.

This change only has basic tests for zip unpacking, and none for zip
packing. The intention is to be a starting point for creating more
tests.

The test binary won't be run on any bots. Eventually, the unit tests
should be folded into the unit_tests target, but that is not currently
possible due to symbol collisions caused by using two different, and
incompatible, versions of minizip.

BUG=889703
TBR=mtomasz@chromium.org

Change-Id: Ie9ae2b3650a552c02097d16652304853bfd4a4f8
Reviewed-on: https://chromium-review.googlesource.com/c/1272417
Commit-Queue: Anand Mistry <amistry@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Reviewed-by: Noel Gordon <noel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599411}
8 files changed