Add "copy_all_fields" option to transformPointCloud***() functions

So far different transform functions had inconsistent behavior. Some copied the data in all fields, some did not. Following the discussion in #575, this commit adds an option to control the copy behavior. "Copy all" is used as default since it is intuitive.

Closes #575.