cleanup: gencgc copy_unboxed_object and shared gc_general_copy_object