Split Bionic and ART/libcore into separate APEXes.

Bionic keeps com.android.runtime and hence the "Runtime" APEX, while ART and
libcore move to com.android.art. This is for app compat reasons - some apps
check /proc/self/maps for the absolute path of the loaded libc.so.

Moving the Bionic APEX to a more suitable location to be addressed later.
Test updates and more renaming from "Runtime" to "ART" also to come in
follow-up CLs.

Test: Build & boot
Test: atest CtsJniTestCases CtsCompilationTestCases CtsSimpleperfTestCases CtsBionicTestCases
Bug: 135753770
Change-Id: Ic55015ec0a15702731081aaede727a57cfade944
Merged-In: Ic55015ec0a15702731081aaede727a57cfade944
25 files changed