Changed signal/slot connections to avoid override of accept() method

Fixed connections so that settings are applied when the OK or Apply
buttons are clicked.  The dialog closes only when the OK button is
clicked. The result code returned when calling exec() is also correct.

Change-Id: Ibc84998b6d43535f7f0f1a2fa1f5d9272b0b1028
Use fix-int64_t change from VisItBridge

Change-Id: I83c4ca5f9d94fcceade4763cef2684aaacdce85e
BUG #14771: Fix vtkAnnotateGlobalDataFilter.

Fix (and upgrade) vtkAnnotateGlobalDataFilter after numpy support
changes in VTK/ParaView. Also fixes the bug reported in BUG #14771.
Instead of putting the logic to come up with the expression in C++, we
add a new method in annotation.py. It's easier to do that determination
in Python. Restructured code from vtkPythonAnnotationFilter to make that
possible.

Change-Id: I027ee8321897b93a8e24401e7e5b190a6b55981d
Removed bool return value from LoadSettings()

The original intent was to indicate success or failure of loading
settings. However, it's not clear what success or failure means
because it is legitimate to not have a user- or site-settings file, so
indicating failure if one of these cannot be loaded is not really
accurate. Moreover, the return value wasn't used by the caller.

In addition, there was a bug in the previous implementation. If the
user settings weren't loaded, the site settings wouldn't be loaded
either. Now this method no longer returns any boolean value.

Change-Id: I039fc39aec3866e0d5b349fa43fc8f5c0d648d2a
Added PV_SETTINGS_DEBUG environment variable

When set, the application will print information about where settings
file are being looked for and whether loading them succeeded.

Change-Id: Ie98c568c417cef4bdbfb545ea5fe87bb3663453f
Try to load site settings files and use return value in search logic

Now instead of checking whether a settings file exists before
attempting to load it, we just try to load it and use the return code
from vtkSMSettings::AddCollectionFromString() to determine whether to
search other locations. This required fixing some of the behavior of
vtkSMSetting::AddCollectionFromFile() when the given file couldn't be
loaded.

Change-Id: Ic4f1caea33454453a4c7049c10642148a91f9cad
Remove duplicate tiff readers.

When opening tiff files, user was always prompted to choose between two
tiff readers. I think we need to cleanup image readers and image-series
readers, but that can happen later.

Change-Id: I25505b6f9546fe3699f7038250575044cbee0a77
Added some more debugging macro statements

Change-Id: Ied84439e6743102e698814d1ef12c6d10c115ab5
If no user settings file is found, create a user settings collection

If this isn't done, then the site settings collection, if it exists,
will be treated incorrectly as the user settings collection, setting
changes will be saved there, and that collection will be written to
the user settings file.

Change-Id: I3581efc6ecc2bb2ae43f41854c7f8580776632e9
!= was being used instead of == in conditional

With this operator, this conditional was checking for whether the
global proxy ID existed in a std::set that used to ensure uniqueness
of the proxy in the collection. Instead, it should check whether that
ID wasn't in the std::set.

Added test for this fix

Change-Id: I0a2b5bb614acff6bdc557ba9da7c1ef85c501691
Ensured that Python interpreter is initialized

Prevents crash on Windows

Change-Id: I0f1da6922f284f3332c2a5fdcd6e981ee52873e8
Added removal of DOS line-endings in Python code

Cribbed from vtkPythonInterpreter.cxx.

Change-Id: I2b8de47ce3f2e8d93e5c7cded3af0ea969445aad
Removed vtkMatplotlibUtilities class

It is no longer needed.

Change-Id: Ia60dfec4b394355e7eda848a19dd12c28a9d3a37
Update VTK to bring in opacity fix.

Change-Id: Ie0437119b65891b9eb065b6e4519ec07b4204f1f
Fix vtkSMTrace segfault when char* is NULL.

Handled by passing a None when char* is NULL.

Change-Id: I256c759a8f4a4b120b6ac042441e76afcf407256
Fix segfault seen in BUG #9808.

On certain platforms, the comparison operator is called for sorting with
same arguments. We skipped that case in our "assert". Fixed that.

Change-Id: I8fdc496d2b078878dca21eca64b8b8ce3547285a
Merge topic '13575_PV_PLUGIN_DEBUG'

8d4ed01b If no user settings file is found, create a user settings collection
4ccb9ea3 Added some more debugging macro statements
ebd7c0e3 Try to load site settings files and use return value in search logic
c7f463ea Added PV_SETTINGS_DEBUG environment variable
ba08af44 Removed bool return value from LoadSettings()
Merge topic '14771_fix_global_annotation_filter'

e60817ac BUG #14771: Fix vtkAnnotateGlobalDataFilter.
Merge topic '14885_python_view_crash'

85602edf Added removal of DOS line-endings in Python code
b0b48e84 Ensured that Python interpreter is initialized
Merge topic 'fix_apply_pqProxyWidgetDialog'

374911f3 Changed signal/slot connections to avoid override of accept() method