apply jnienv + java-common changes
make callNode and methodRuntimeData.native better statically typed
staticly type GcReference
staticly type GcContinuation*
staticly type finalizer and cleaner
add compile.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