Pre-initialize more by moving bad fields

Some of the fields were causing the classes to not be initialized, so
move them to NoImagePreloadHolder. This will allow more of the boot
class path to be initialized at compile-time, while the holders can
still be initialized in the zygote.

This was separated out from https://android-review.googlesource.com/136700
and updated for zygote initialization.

Bug: 19498458
Bug: 19542228
Change-Id: If35af41c10e68c71f71b44ce0cc09c56dac310c6
2 files changed