Revert "Remove OatFileAssistant::MakeUpToDate and friends."

This reverts commit d6698e34246ea5d99167538b042a70ef203838e6.

Reason for revert: 116-nodex2oat failing on no-prebuild
Test: test/run-test --always-clean --dex2oat-jobs 4 --host --no-prebuild --compact-dex-level fast --interpreter --no-relocate --runtime-option -Xcheck:jni --pic-test --64 116-nodex2oat

bug: 111174995
bug: 111342996

Change-Id: I05da1774e9274da35993ab301d1632022655583f
9 files changed