Allow to trigger twisted with no signal handler

This is useful when we want to run it within a thread.

Change-Id: I9aa6aa77976745b67558f70dbb0df7c874847bde
Create Python friendly ProcessRMIs

Change-Id: I7975a232bdda92fd991fc6a27539248857db21ce
Tecplot: Re-add the default ascii format extension of dat.

The tecplot manual states that the default ascii file format extension
is .dat, which we are missing from our tecplot readers for some
unknown reason.

Change-Id: I4492576d31f403d6b8141e535eca157d3b803020
Update the VisItBridge to update tecplot reader extensions.

Change-Id: I4492576d31f403d6b8141e535eca157d3b803020
Add ParaView option to disable matplotlib

This is useful when ParaView is run inside iPython in a background thread.

Change-Id: Idea0c8cac082d0e6d2c50a3c73d31a5d2f0fd039
Adding view option to hide the outline.

Generated new classes for the options for the slice view (MultiSliceView) and
register the options in the ViewSettingsManager. Hooked up the representation
to listen to the option callback to update the outline visibility.

Change-Id: Ia845a1ea39b7c49bd473d859ac07088247c9c4cc
Remove un-needed include
Add reload capability to the Pipeline browser inside ParaViewWeb

Change-Id: I9c42c7e6a596da1063d51398ab88827b5cde1fde
ParaViewWeb: Fix data array widget when no array are available

Change-Id: Ib3663775d5851bd6aa8aae0070a875f33d20b625
BUG #14135. Add ability to freeze Python.

When Python support is enabled, on Unix machines, a new option named
PARAVIEW_FREEZE_PYTHON is available. When ON, ParaView will freeze python
modules into the executable. This currently doesn't support matplotlib or numpy.

vtkUtilitiesPythonInitializer module runs vtkFreezePython.cmake to freeze the
python modules and includes the initialization logic in vtkPVPythonInitializer
initialization calls itself.

Change-Id: I5e299374746a872eb9ff3f89beeb5ed2227d6f58
Minimize file opens/stats.

- Set PYTHONHOME to avoid Python from trying to setup a good sys.path.
- Set LC_CTYPE to avoid Python from looking for locale information from system
  configuration.
- Call vtkPVInitializePythonModules() before initializing Python to ensure that
  the environment for frozen Python is initialized correctly before initializing
  Python.

Change-Id: I97ad4398f69878b73078e7411ceaaa8db9e88385
BUG #14147. Improve process initialization times.

- In static builds, we don't need to locate plugins. That is now avoided. This
  saves on several unnecessary filesystem accesses which should improve startup
  time on HPC systems.
- Also avoiding setup of sys.path to find ParaView modules when
  PARAVIEW_FREEZE_PYTHON is true. Since ParaView modules will be frozen, we
  don't need to find site-packages. This avoids further more filesystem
  accesses.

Change-Id: Ib208d5c2308f60b5ecead9bc63ad2a95315788c1
Add block icon cache to pqMultiBlockInspectorPanel

This adds a cache for block icons to the multi-block inspector
panel. Previously, much time (and memory) was being spent on
creating icons for each block. Now, blocks that share the same
attributes (color and opacity) will use the same icon.

Change-Id: Ib81ac6880781cdd9777e6421ba5a0a00da09baed
Fix freeze-ing issues when building with CMakeified Python.

Change-Id: I92630f4f708c488d75a026a3bf72dbd3bb9ac158
BUG #14148. Fix location of executable path.

When executable was run from PATH, we were not determining the executable path
correctly which was messing up the logic to find Python module paths. This fixes
that issue.

Change-Id: I1db76f3f5ca9b4e9b9de26f02584332689ef7632
Allow data object to be NULL inside DataDeliveryManager

This can happen when the RequestData of an algorithm fails.

Change-Id: I899ef01ca4b22d568ad1fb6254cf9be124b81160
Remove vtkPTableToStructuredGrid to use vtkTableToStructuredGrid instead

Change-Id: Ie2401485b43536a395dbc2c77145522aefbbc377
Add comment with more explaination

Change-Id: I7bea339670b7e61576e23c9fc3417ceae9399435
python -- assign lookup tables by name

Added a reader for ParaView's exported XML colormaps to simple.py.
With the reader one could load and assign loookup tables to arrays
by lookup table name. ParaView's default LUT's (in ColorMaps.xml)
are installed and loaded by default in the reader's constructor.

Change-Id: Idd35965518f38f89c2d71be03e5baf7f501e99d6
Merge topic '13791_sliceview_hide_outline'

efe1bff Remove un-needed include
533c037 Adding view option to hide the outline.