In place split install native support

This change allows native paths to be added to the BaseDexClassLoader
and DexPathList at runtime. This enables running apps to begin consuming
newly installed native libraries via System.loadLibrary.

Bug: 72047376
Test: manual - used sample app to verify availability of native libs
Test: run-libcore-tests libcore.dalvik.system.DexClassLoaderTest
Change-Id: I5614529a9924abf99defd7e7cfd98daf7a8939aa
(cherry picked from commit e81130c49879bc653cf47c1b2db692e056207965)
4 files changed