Revert^2 "Refactor oat file writing."

This reverts commit 50c812abbe8a8f64d2def49c549eaa005b5f32c7.

Fix the VerificationResults to be created before Runtime.
This is needed for recording verification data during early
Runtime initialization when compiling the boot image.
This also cleans up a TODO for bug 29790079.

Test: m test-art-host-gtest
Test: testrunner.py --host --optimizing
Test: Manual, prebuilt files do not change with this CL.
Bug: 142680736
Bug: 29790079
Change-Id: I4350e7a67a16ee1653a8f2fce6244e353a3597c4
5 files changed