Remove ELF PRODUCT_COPY_FILES

We're banning ELF prebuilts in PRODUCT_COPY_FILES. Define prebuilt
modules for vendor prebuilts so we can run check_elf_file.py on them.
Use PRODUCT_PACKAGES to install ELF prebuilts.

Bug: 140560012
Test: run ./generate-packages.sh with BID 6406761
Merged-In: Idf3b250869fee88835160723d6e61f62c3a89fb9
Change-Id: Idf3b250869fee88835160723d6e61f62c3a89fb9
(cherry picked from commit 0f093620bf86767800575bbd7644fde3c29963b1)
diff --git a/self-extractors_hikey960/extract-lists.txt b/self-extractors_hikey960/extract-lists.txt
index 932ca9b..d08821a 100644
--- a/self-extractors_hikey960/extract-lists.txt
+++ b/self-extractors_hikey960/extract-lists.txt
@@ -1,18 +1,18 @@
   hisilicon)
     TO_EXTRACT="\
-            SYSTEM/lib/libc_secshared.so \
-            SYSTEM/lib/libhiion.so \
-            SYSTEM/lib/libhilog.so \
-            SYSTEM/lib/libOMX.hisi.vdec.core.so \
-            SYSTEM/lib/libOMX.hisi.video.decoder.so \
-            SYSTEM/lib/libOMX_Core.so \
-            SYSTEM/lib/libstagefrighthw.so \
-            SYSTEM/lib64/libc_secshared.so \
-            SYSTEM/lib64/libhiion.so \
-            SYSTEM/lib64/libhilog.so \
-            SYSTEM/lib64/libOMX.hisi.vdec.core.so \
-            SYSTEM/lib64/libOMX.hisi.video.decoder.so \
-            SYSTEM/lib64/libOMX_Core.so \
-            SYSTEM/lib64/libstagefrighthw.so \
+            VENDOR/lib/libc_secshared.so \
+            VENDOR/lib/libhiion.so \
+            VENDOR/lib/libhilog.so \
+            VENDOR/lib/libOMX.hisi.vdec.core.so \
+            VENDOR/lib/libOMX.hisi.video.decoder.so \
+            VENDOR/lib/libOMX_Core.so \
+            VENDOR/lib/libstagefrighthw.so \
+            VENDOR/lib64/libc_secshared.so \
+            VENDOR/lib64/libhiion.so \
+            VENDOR/lib64/libhilog.so \
+            VENDOR/lib64/libOMX.hisi.vdec.core.so \
+            VENDOR/lib64/libOMX.hisi.video.decoder.so \
+            VENDOR/lib64/libOMX_Core.so \
+            VENDOR/lib64/libstagefrighthw.so \
             "
             ;;