Fix the column selection mechanism of the TransposeTable filter.

As ParaView (and pqTreeView) sort table columns in alphabetical
order, it is important that selected columns are added in the
sub table used for transposition with their original order in
the input table and not according the alphabetical order.

Change-Id: I714657d255340ce0d4c0bd6dc7520fec3e4e9dfa
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
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
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
BUG: 14824. Fix GetReaders().

Fixed logic in GetReaders when the filename is empty. The method is
supposed to return all possible readers, but due to a copy-paste error
it just returned an empty list.

Change-Id: Ida60f513ed152c8b6e9d1e3544d2503c60ec8b1f
Merge topic '14790_save_restore_settings_buttons'

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 '14814_fix_cell_point_label_format'

8a2d84eb BUG #14814: Bring back cell/point label format for selection labels.
Merge topic '14824_fix_reader_factory'

a10e3081 BUG: 14824. Fix GetReaders().
Merge topic 'fix-pv-transposetable-filter'

59929d1a Fix the column selection mechanism of the TransposeTable filter.
Merge topic 'Fix_utf8_issue_for_StringVectorPropertyWidget'

99501ea4 Fix pqStringVectorPropertyWidget to support utf8 strings.
Merge topic 'stage-push-data'

d769625f gerrit: push data to gerrit when pushing topics to the stage
Hide accidentally exposed selection label format properties.

Hide accidentally exposed selection label format properties from the
Display panel.

Change-Id: I9dcbff9d45e3d786adb9f0a81f6ce226e5da34cb
Add pqTextEdit

pqTextEdit is a text edit that follows what is done for pqLineEdit.
It implements the signals editingFinished() and
textChangedAndEditingFinished().
This new widget is used to remove the pqTextEditSignalEndOfEdit widget.

Change-Id: Ifc247869113e00fd2dd0d868f2fe70d9ac1ab2b4