PackageManager: 16K: Extract native libs that are not zipaligned correctly

If 16kB app compat is enabled; fallback to extracting native libraries
which are not zipaligned correctly (16kb alignment) but are zipaligned
correctly for 4kB devices (has 4kb alignement).

This is expected to be the case for apps that have not updated to support
16kB page size and use extractNativeLibs=false.

If app compat is enabled on 16kb devices, allow the installation of such
4kb-zipaligned apps.

Bug: 339709616
Test: Install apps not 16kb zip-aligned from playstore (chic-fil-a, ...)
Change-Id: I30a1bc50bc9dea40baf37e7af296e2a4d8e857db
Signed-off-by: Kalesh Singh <kaleshsingh@google.com>
1 file changed