Libcore: Clean up code related to foreign dex use

We simplified the way we track whether or not a dex file is used by
other apps. DexManager in the framework keeps track of the data and we
no longer need file markers on disk.

Test: device boots, foreign dex markers are not created anymore

Bug: 32871170

(cherry picked from commit f1d4b83dfbfd38a18579b01c9db68f56e5552b78)

Change-Id: If2ff4da7222f87898cc392d5e92ae8011022afa2
Merged-In: Ib519408154f44d93dd8b2db4352d09c13580e0b8
1 file changed