Refactor to prepare for incremental native lib extraction

Easier for follow up CLs to do make incremental-specific changes.

Test: atest CtsExtractNativeLibsHostTestCases
BUG: b/136132412
Change-Id: I69f05b4779fb229597fe3140bb117db28fbac938
4 files changed