Keep the debug_frame for some arm32 art libs.

For these libs:
- libart.so
- libartbase.so
- libdexfile.so
- libprofile.so

Newer clangs have become much better at optimizing code, and the
arm exidx unwind information is insufficient to properly unwind. Do not
remove the debug_frame when stripping. It is not that big in these
libraries, and it only adds about 350,000 bytes in total.

Bug: 145790995

Test: Ran this with new clang: art/test/run-test --always-clean  --chroot /data/local/art-test-chroot -O --prebuild --compact-dex-level fast --interpreter --no-relocate --runtime-option -Xcheck:jni  137-cfi
Test: Verified that the shared libraries built for arm64, x86, x86_64 versions
Test: do not contain a .debug_frame but do contain symbol tables.
Change-Id: I67c39333dc5fb3c7cb84324852682225ba5ad33e
4 files changed