use new OpenMesh all_*s ranges to construct data arrays
OpenMesh!153 (merged) introduces a distinction between ranges that skip over deleted elements (e.g.
mesh.vertices()) and those that include them (e.g.
mesh.all_vertices()). As soon as we depend on this new version, we need to make sure to use the
all_*s ranges for all exposed property access methods that return data as arrays. Otherwise, the entries of index arrays returned by
*_indices will be invalid.