remove toy-vm, move llvm_gcroot in GC.H, lazily allocate reference and finalizerThread llvm-svn: 121610