BUG #14221. Avoid unnecessary gather with TextSourceRepresentation.

vtkTextSourceRepresentation was unnecessary doing a data-clone (despite the fact
that all data-server nodes have valid data). This added unnecessary
communication between all processes and hence was causing a performance
degradation as experienced by BUG #14221 (and other Catalyst users). Fixed that.
vtkTextSourceRepresentation still needs data delivered to client always (since
the 2D renderer is not composited), but we ensure that we no longer to any
gathers/scatters thus avoiding parallel communication.

Change-Id: I98a85ef4b911f813533ab7ed7c0ee4cee2adbca1
Dont crash on markers load.

Change-Id: I1833499a0129a24fb17fb1acaa85be40e0f8f3af
Make improvements to vtkSMMapProperty and subclasses

This makes improvements and fixes some issues with vtkSMMapProperty
and its subclass (vtkSMDoubleMapProperty).

See ParaView bug #14205.

Change-Id: Ibd3b1d21f53224516477b46b1bfdf6e14f8a4fa3
Fixed VRPlugin crashes when loading VR states with interactor styles

Patch submitted by Johannes Zarl <johannes.zarl@jku.at>

Change-Id: If26df65fbd88581399ba663965e0d340f4163ca9
pqContourWidget is now smarter on deciding what representation to use.

Change-Id: I9843b9cec2ce5704fbbf5b63b7be26fd8360c98c
Make the marker structure consistent across processors

Change-Id: Ibf4c3fbe4873bff7d64cfbc83bfe5ef13af515b0
Merge topic '14208_cth_reader_crash_on_open' into 14209_cth_markers_error_message

Conflicts:
	ParaViewCore/VTKExtensions/Default/vtkSpyPlotReader.cxx

Change-Id: I5ff3c56bc509d9368413a91b882fdf7c374503cb
No return value is needed in PrepareBlocks.

Change-Id: I5d97e6f1cb4042d0d9834f3778b2259725a8c30a
Merge topic '14205-map-property-improvements'

ef5fd0e Make improvements to vtkSMMapProperty and subclasses
Merge topic '14208_cth_reader_crash_on_open'

1df5a39 Dont crash on markers load.
Merge topic '14209_cth_markers_error_message'

e46b211 No return value is needed in PrepareBlocks.
a7573fb Merge topic '14208_cth_reader_crash_on_open' into 14209_cth_markers_error_message
022a5ff Make the marker structure consistent across processors
234c0a1 pqContourWidget is now smarter on deciding what representation to use.
Merge topic '14211_fix_text_source_data_delivery'

8ac5e30 BUG #14221. Avoid unnecessary gather with TextSourceRepresentation.
Merge topic 'fix_crash_vrplugin'

04956ce Fixed VRPlugin crashes when loading VR states with interactor styles