Fix missing data when merging points in distributed context
In a distributed context, some process will have ghost points that have no primary (the primary is in another process).
Prior to this MR, the point data was not copied for these points, leading to uninitialized array values and undefined behavior.
The point data is now correctly copied.
Edited by Jean Fechter