Add a profiling library

Move profile_compilation_info to a separate library.  Another step
towards building many of our tools without libart[d].

Bug: 78459333
Test: make -j 50 checkbuild
Change-Id: Ib281d3d1fde6d06ebb429c5d39d62a7038af0f44
diff --git a/compiler/Android.bp b/compiler/Android.bp
index ec9fef7..5884a54 100644
--- a/compiler/Android.bp
+++ b/compiler/Android.bp
@@ -244,6 +244,7 @@
     },
     shared_libs: [
         "libart",
+        "libprofile",
         "libdexfile",
     ],
 
@@ -292,6 +293,7 @@
     },
     shared_libs: [
         "libartd",
+        "libprofiled",
         "libdexfiled",
     ],
 }
@@ -408,6 +410,7 @@
     ],
 
     shared_libs: [
+        "libprofiled",
         "libartd-compiler",
         "libartd-simulator-container",
         "libvixld-arm",