ART: Add Search API

Add initial support for AddToBootstrapClassLoaderSearch and
AddToSystemClassLoaderSearch. The current implementation does
not support the OnLoad phase.

Add tests.

Bug: 34359699
Test: m test-art-host-run-test-929-search
Change-Id: I42955ff381cd3828bfd772bee2f9b0745195ee51
diff --git a/test/Android.run-test.mk b/test/Android.run-test.mk
index 55cef97..6bdcc90 100644
--- a/test/Android.run-test.mk
+++ b/test/Android.run-test.mk
@@ -305,6 +305,7 @@
   924-threads \
   926-multi-obsolescence \
   927-timers \
+  929-search \
 
 ifneq (,$(filter target,$(TARGET_TYPES)))
   ART_TEST_KNOWN_BROKEN += $(call all-run-test-names,target,$(RUN_TYPES),$(PREBUILD_TYPES), \