adds the mark_bit slot to weak-pointers and eliminates the n-squared performance problem with scav_weak_pointer.