Added objspace->cgc_unprocessed. Trivialized the signal handler. If CGC fails, call heaps_increment instead of gc_lazy_sweep.
Check if object is free in add_freelist instead of marking in gc_marks. Move cgc_unprocessed code into cgc_handle_unprocessed.
Test results for CGC branch.
Set PID in child

Avoids race condition where parent gets SIGCHLD before setting PID.
Add TODOs about missing GC functionality