Extend tests to try loading private libs through product and vendor
shared libs.

Both product and vendor shared libs can already load native libs in
their own partitions, so no libnativeloader change is necessary.

Test: atest libnativeloader_e2e_tests
Bug: 237577392
Change-Id: Icd5926044be1b08a0b66ec4a0f2cacc9848cb29d
15 files changed