Avoid marking representation modified when color array name is changed.
This change was done to address the case where the "SurfaceRepresentation" proxy (which is a subproxy for "UnstructuredGridRepresentation") gets forcibly modified (i.e. vtkPVDataRepresentation::MarkModified is called) when properties like "ColorArrayName" are modified.
This change avoids that.