Deobfuscate pointer preservation in gencgc a tiny bit.
Too many names expressed nearly the same idea, and some weren't memorable:
- valid_lisp_pointer_p (this one remains as is).
- valid_conservative_root_p becomes "conservative_root_p"
because I don't know what an "invalid" conservative root is.
- looks_like_valid_lisp_pointer_p becomes "properly_tagged_descriptor_p"
whereas "improperly" tagged ones have wrong lowtag bits for a widetag.
- possibly_valid_dynamic_space_pointer_s is gone,
being wholly absorbed absorbed into conservative_root_p.