Fix size hint for pqTreeWidget

The class pqTreeWidget has now a parameter MaximumRowCountBeforeScrolling.
It allows stretching the widget longer and avoid scroll bar in some cases,
which is better when there is extra space.

Change-Id: Ib8df175e7e05a0ac00573443fb8c18d4be33ed99
Use the property key instead of XML name in JSON paths

The property key is the exposed name for a property that is possibly
defined in a subproxy. Using this name makes it possible to set
defaults for these exposed properties, which wasn't possible before
for properties whose exposed name was different from the XML name.

Change-Id: If3e98511f9bce4023cc68b1f8d33bd8bb10413e2
Fix incorrect setting of XML name for exposed properties

Exposed properties from a subproxy were *almost* able to support
default values different from the subproxy's definition, but not
quite. The XML name was overwritten by the exposed name, which caused
updates from the Qt side to not propagate to the server. This patch is
a little bit of a hack that resets the XML name after the exposed
proxy XML attributes have been processed.

Change-Id: I3a99a1104b16436be3882170c982ce3b8a341798
Moved some custom property values to XML

Now that default values can be specified for exposed properties of
subproxies, moved custom default for color legend font sizes to
XML.

Change-Id: Iada427a2269c52af119281e562648637ae0e43c7
Improve pqProxyWidgetDialog sizing

Change-Id: I19b196ccee8084a8ce44a3d6026bf34b7d09dea3
Marked some properties with no_custom_default attribute

This prevents these setting values from being saved to the
user settings file.

Change-Id: I5023cfd99ccfb6a4c49d4333b09bcc551a29351a
Add buttons to pqProxyWidgetDialog

Added a button to save currently applied settings as property defaults
and a button to restore the application defaults.

Removed QDialogButtonBox and replaced with simple QPushButtons.

Updated tests that involve the pqProxyWidgetDialog.

Change-Id: Iedc7684af5741b0854470ace3dcb459e5d523999
Merge topic '14573-deprecate-legacy-panels'

70090ec3 FIX: Fixed test using the new TextLocationWidget
4fbf55a6 Changes in FontPropertyWidget and TextLocationWidget
f6ce4c8c Removed legacy display panel widgets
bde38740 Use new display panel for spreadsheet view
ef023d4f Renamed pqTextWindowLocationWidget to pqTextLocationWidget
e0403c31 Reworked Text Source display panel
2b1e24f0 Deprecate legacy display panel for the Text Source
Merge topic '14772_CTH_Tracers_on_by_default'

51cc9654 Turn tracers off (default on) for these tests.
7ed258f8 Enable tracers by default.
Merge topic 'AddSideBySideHorizStereoModeToSaveDialogs'

fcdcbfb5 Fix error.
a38fba8b Expose the Side by side horizontal mode in save dialog options.
Merge topic 'FixGeometryFilterProxy'

fa77554a Remove a missing property from the GeometryFilter proxy.
Merge topic 'FixPluginPathSeparatorIssue'

6d80cb03 Use platform dependant separator for the PV_PLUGIN_PATH env. var
Merge topic 'data-download-without-testing'

7f2ee05e plugins: only include tested languages
Merge topic 'discretize_color'

1d0e3553 Fix SaveColorMap test failure
Merge topic 'manual-ParaViewData-option'

29e4cc2c Add option to exclude ParaViewData target from default build
Merge topic 'refactor-piece-and-extent'

7b67e069 Fixed catalyst configure error.
da5bd323 Fixed compile error.
89fbd7ef Refactored how pieces and extents are handled.
Merge topic 'static-plugins'

a6069df3 plugins: enable the plugin dialog in static builds
43f9ae27 plugins: allow static plugins to be loaded dynamically
Merge master into next

Change-Id: I837fc06bdccb069a03923f4ac8a4822230ace76e
Merge topic '14762_save_color_legend_settings' into next

4b05cb56 Add buttons to pqProxyWidgetDialog
111b9a80 Marked some properties with no_custom_default attribute
30c1500f Improve pqProxyWidgetDialog sizing
b65c7f2b Moved some custom property values to XML
1838197c Fix incorrect setting of XML name for exposed properties
6263ae4a Use the property key instead of XML name in JSON paths
Merge topic 'fix_size_hint_pqTreeView' into next

f82e558b Fix size hint for pqTreeWidget