Remove the core-icu4j implementation library from run tests
compilation.

It's a separate APEX module so ART tests should not bypass its public
API.

Also clean up conscrypt build target from the buildbot-build.sh script
- it should not be a build time dependency. (The runtime dependencies
on both modules are satisfied through their APEX modules.)

This relands https://r.android.com/1828052 with some more work.

Test: lunch armv8-eng
      rm -rf out/target/common && \
      art/tools/buildbot-build.sh && \
      art/tools/buildbot-teardown-device.sh && \
      art/tools/buildbot-cleanup-device.sh && \
      art/tools/buildbot-setup-device.sh && \
      art/tools/buildbot-sync.sh && \
      art/test/testrunner/testrunner.py --target --64 && \
      art/tools/run-libjdwp-tests.sh --mode=device --variant=X64 && \
      art/tools/run-libcore-tests.sh --mode=device --variant=X64
Test: art/test/testrunner/testrunner.py --target --64 -t 683
  on device chroot - check that it fails without
  https://r.android.com/1853031 and works with it.
Test: rm -rf out/target/common && \
      art/tools/buildbot-build.sh --host && \
      art/test/testrunner/testrunner.py --host && \
      art/tools/run-libjdwp-tests.sh --mode=host && \
      art/tools/run-libcore-tests.sh --mode=host
  (10 tests already failing in libcore - no regression)
Bug: 202711962
Bug: 192006406
Change-Id: Id9bb81fa5ff3893c364f31cc90aa50424fad9adc
3 files changed