5e9ea9243b
Implements part of #101689. The "poly" name was chosen to distinguish the `MLoop` + `MPoly` combination from the `MFace` struct it replaced. Those two structures persisted together for a long time, but nowadays `MPoly` is gone, and `MFace` is only used in some legacy code like the particle system. To avoid unnecessarily using a different term, increase consistency with the UI and with BMesh, and generally make code a bit easier to read, this commit replaces the `poly` term with `poly`. Most variables that use the term are renamed too. `Mesh.totface` and `Mesh.fdata` now have a `_legacy` suffix to reduce confusion. In a next step, `pdata` can be renamed to `face_data` as well. Pull Request: https://projects.blender.org/blender/blender/pulls/109819