add compile.cpp changes
add builtin.cpp changes
add process and classpath-avian changes
add interpret.cpp changes
add machine.cpp changes
add bootimage-generator/main.cpp changes
(big blob) improve type safety in types.def
remove old function-based accessors
Formalize Machine::roots and MyProcessor::roots (for Compiler) in types.def
generate new setters in type-generator
use setters in util.cpp
use setters in classpath-common.h
use setters in compile.cpp
use setters in machine.h
temp 1 - update isFieldGcVisible

temp 2

fix finalizers test

(finish) use setters in machine.cpp
don't mark nogc fields
finish using setters