Remove MemMap dependency on libbacktrace

Remove the dependency on BacktraceMap/libbacktrace for MemMap.
The removed code was entirely debug, but we may want to add back
some of it to facilitate test debugging.

This removes the dependency from libartbase on libbacktrace and
makes it possible to use libartbase from libdexflie without
causing a cyclic dependency.  This facilitates moving
ArtDexFileLoader and some other code into libartbase, and gets
rid of some debt accumulated during all these refactorings.

Bug: 78652467
Test: make -j 50 checkbuild
Change-Id: Ic575a764817ba660b851f7d5b5c60e43f8356fea
4 files changed