BasicObject can refer to BasicObject from within itself.
Untagged passing spec.
Removed special case obsoleted by 0bdf028.
Merge pull request #2927 from razielgn/basic-object-self-nested-const

BasicObject can refer to BasicObject from within itself.
Remove no longer needed convert_to_name(s) methods