implement delete attribute by reorganize hidden class

This should be `memmove()` not memcpy.

Also can we add a note here about how `delAttrToMakeHC` will keep the attributes ordered, and that's why we can avoid looking at the actual attribute indices?