Add a function to copy data between points of different types
Add a unit test for `copyPoint()` function
Update `copyPointCloud()` functions to use `copyPoint`
Update various PCL classes to use `copyPoint()`