Move settings saving/resetting to pqProxyWidget

This was available in pqProxyWidgetDialog, but it is more widely
usable than just that GUI element, so it has moved to pqProxyWidget.

Change-Id: I3145a645b06228d8bc9f7b3840edd8bc124afa1c
Removed unimplemented method for setting vtkSMInputProperty setting

It wasn't needed.

Change-Id: I09545d01f2a0f7ed92fc2768b00586db0df49ec8
Added emission of missing signal

Added emission of changeFinished() signal to
pqProxyWidgets::onRestoreDefaults() to mimic the sequence of signals
emitted when settings are changed via the GUI.

Change-Id: I9693768ff4c5fe6fe39356b5d2cde4860e07243d
Removed unneeded includes and forward declarations

Change-Id: I9a522b5030d4bc69c37951db9f0677b0af1f815f
Changed some proxy property attributes

- disallow custom defaults for ViewSize in the ViewBase class

- added empty string defaults to various title properties so that
  their defaults can be saved and restored properly

Change-Id: I24733673c3fd987c52a21dae9197e819088bc7ee
Added buttons to save/restore defaults

Added buttons to save and restore default property values in the
properties, display, and view panels. Each panel has separate buttons
so that the settings for the proxy associated with each can be
saved/restored separately. This makes it possible to save settings for
a source without saving settings for the representation of that
source.

Change-Id: I53be2036de78905f59eb8524faa372bc4e38e65e
Fix tests.

Change-Id: I943461e8303b845c359cb72f2d1149d74103488b
gerrit: push data to gerrit when pushing topics to the stage

Change-Id: If9551ec985b6acbf187bb29bc77351549504cb8f
First attempt at making vtkCPPythonScriptPipelines more efficient.

Trying to change the way vtkCPPythonScriptPipeline works by
reading in the script on process 0 and then broadcasting it to
the other processes. I still need to clean this up some but
wanted to have other people review it first. The main issue
I hit was that I couldn't do anything with an "import *" in
the function declaration in vtkCPPythonScriptPipeline.

Change-Id: I9a1c15f03d9a3aab7ae5c90f2f1db8c37f369d75
Merge topic '14790_save_restore_settings_buttons' into next

f2a2d69a Fix tests.
cd5fdd60 Added buttons to save/restore defaults
c1b2732a Changed some proxy property attributes
6619fcca Removed unneeded includes and forward declarations
067d857e Added emission of missing signal
82edead2 Removed unimplemented method for setting vtkSMInputProperty setting
6656aefb Move settings saving/resetting to pqProxyWidget
Merge topic 'stage-push-data' into next

d769625f gerrit: push data to gerrit when pushing topics to the stage
BUG #14814: Bring back cell/point label format for selection labels.

Selection display inspector panel (and Find Data dialog) now have
options to show selection label formats as before.

Change-Id: Iabc9b5ffd128019c17633bc13fd4d8f029cef113
Merge topic '14814_fix_cell_point_label_format' into next

de557a3a BUG #14814: Bring back cell/point label format for selection labels.
Fix pqStringVectorPropertyWidget to support utf8 strings.

The problem is described in ticket #0014729.
UTF8 chars were not correctly converted (toLatin1()) was used
so TextSource for instance were not able to support accentuated
chars.

Change-Id: Ia527552c230351364541ddff2e9a527784bed976
Merge topic 'Fix_utf8_issue_for_StringVectorPropertyWidget' into next

99501ea4 Fix pqStringVectorPropertyWidget to support utf8 strings.
Update baseline.

Change-Id: I967b02a3bdc3ad8d7be485a17fbf7d3faaa4379b
Merge topic '14814_fix_cell_point_label_format' into next

25cf9e66 Update baseline.
BUG #14814: Bring back cell/point label format for selection labels.

Selection display inspector panel (and Find Data dialog) now have
options to show selection label formats as before.

Change-Id: Iabc9b5ffd128019c17633bc13fd4d8f029cef113
Merge topic '14814_fix_cell_point_label_format' into next

8a2d84eb BUG #14814: Bring back cell/point label format for selection labels.
Finishing the ability to read the catalyst script on P0 and broadcast.

I also took out all of the:
try: paraview.simple
except: from paraview.simple import *
This is because the try rarely works and if it does everything after
it would need to be in the paraview.simple namespace which it isn't.

Change-Id: I809aefd5a43d76bbb373db7f2d95c68127122ffc