- add Name FName to TDynamicAttributeBase, update Copy functions in various subclasses to copy this name
- add PolygroupLayers array to FDynamicMeshAttributeSet, add code get/set, call update functions where necessary. Also move some existing function implementations to cpp file
- update TDynamicMeshAttributeChange, DynamicMeshEditor to handle these new attributes
- AttributeEditorTool now creates polygroup layers as Triangle attributes
- MeshDescriptionToDynamicMesh now creates PolygroupLayer attributes from any non-reserved Triangle int32 attributes
- DynamicMeshToMeshDescription now syncs PolygroupLayer attributes with MeshDescription in new ConvertPolygonGroupLayers() function
- add TSet variant of FMeshConnectedComponents::GrowToConnectedTriangles
#rb jimmy.andrews
#rnx
#jira none
[CL 14816587 by Ryan Schmidt in ue5-main branch]