Bugfixes & optimizations for Graal.

Lazy build root tree used only for roots, for non-roots just lazy build
tree is used.
Storing an argument in the frame does not call ref() if the argument's
ref() is empty (scalars).
ReadVariable fastpath for local var access.