Change `vtkScalarsToColors::SetAnnotations` behavior.

Now SetAnnotations performs a deep copy of annotations
rather than referencing the provided array pointers.
This addresses ParaView bug 14189, where changes to the
array after SetAnnotations were not being reflected in
the map.

Change-Id: I8e78b30a5757eb9429dd5e02c9126cb5c01892c5
Merge topic '14189_set_annotations_deep_copy' into master

06ef3b9e Change `vtkScalarsToColors::SetAnnotations` behavior.