Reland "[zip] Use memory mapping when possible" am: 95df9fed2d am: 156eb9051c am: 9d72565a81

Original change: https://android-review.googlesource.com/c/platform/system/libziparchive/+/2307445

Change-Id: I4f027db15ec8f806e46e85b0ec306381209b5c39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>