BUG #14873: Fixed selections on vtkTable datasets in spreadsheet.

Spreadsheet view didn't show rows selected in vtkTable properly due to
missing logic in vtkMarkSelectedRows to mark selection rows. Fixed that.

Also update documentation in pqSpreadSheetViewSelectionModel to better
explain its role.

Change-Id: I8a1b26f0a193a6bd4be8f0c3e62f6727a09c0e31
Merge topic '0014872_restore_manta_options'

a844f99b restore the missing manta view level controls
Merge topic '14863-mac-python-path-fixes'

04f78173 Remove path question comment
9f2c9159 BUG: #14863 - Fix path initialization when lib dir in parent of .app bundle
Merge topic 'coprocessing-test'

39f83135 tests: update baselines for now-enabled tests
235a91a8 PythonCatalyst: fix baseline directory path
1ad356a8 PythonCatalyst: fix check for paraview in test
Merge topic 'generalize_python_view'

ada8c849 Added method EnableAllAttributeArrays()
089c05b6 Removed unnecessary import of numpy
4b9e10ac Cleaned up vtkPythonView code
4b9d452b Reset image data in the vtkPythonView before each render
b35b18da Evaluate script within a unique Python dictionary
3ada95a9 Moved most of the code calling Python functions to Python side
a6bba0ce Removed unnecessary explicit loading of test baseline
20df572a Removed some commented out code
64d65098 Added two Python View tests
2a8174ca Removed dependency of pqPythonView on matplotlib
8229c50e Added comparison against baseline for Python View test
15268405 Added utility function matplotlib_figure(width, height)
7613571c Fixed the test to generate a valid image
9a82c9fe Added utility function numpy_to_image
96c67cf9 Updated Python View baseline
a0adf856 Made test name more specific
...
Merge topic 'more-dashboard-warnings'

5e54426b shadow: rename a shadowing parameter
132529b8 vtkMaterialInterface: move function to its only user's file
1acbad86 unused: mark unused argument as such
cb15d47f unused: remove unused functions
26a21f37 unused: comment out functions which are called only from comments
b96eea2e python: conditionalize platform-specific functions
3cc3b635 unused: mark conditionally unused variables as such
Merge topic 'numpy-interface-3'

06c93a38 Fixed warnings.
9cd8a813 Fix FindDataDialog test.
4f2136ea Raise relevant errors for invalid expressions.
f57811aa Update Python extract selection to use new numpy/VTK API.
355bd6ec Update Python calculator to use VTK's new python algorithms.
853c26d7 BUG: Fix vtk python module dependency.
Merge topic 'remove_path_printing'

03a6c323 Remove debugging output that slipped by review.
Merge topic 'static-plugins-branding'

3e32977a plugins: fix static plugins for branded applications
Merge topic 'update-for-vtk-kits'

9c6483fc Update VisItBridge for the AMRUtilities fix.
4b5e66f3 paraview-config: fix for kit'd libraries
0e07ddef update VTK
4c231947 vtkHierarchicalFractal: update for AMRUtilities changes
Merge topic 'fix_find_data'

8f190c1d Update PythonSelection test.
408409ea Handle the case with mismatched arrays across ranks.
88dfa0ba Fix shadowed variable warnings.
78e7ff7e Update PythonAnnotationFilter.
f9d53e7d Update VTK to bring fixes for string arrays.
06806afd Fix vtkPythonProgrammableFilter and Python annotation.
420cf332 Update VTK to VTK/master
2489f201 Merge remote-tracking branch 'stage/update-for-vtk-kits' into fix_find_data
5ae47092 vtkHierarchicalFractal: update for AMRUtilities changes
a41d77c9 Remove process id widget.
65535579 Enable support for min/max/mean in FindData.
Merge topic '14873_fix_table_selections'

8e345d4d BUG #14873: Fixed selections on vtkTable datasets in spreadsheet.
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: Iba8af567d1106144628be67f7cf93f6caac219c9
BUG #14874. Bring back "Scalar Opacity Unit Distance".

The "Scale" property shown on the old color map editor was really
setting the scalar opacity unit distance on the representation. Ensuring
that the "Scalar Opacity Unit Distance" property is exposed as an
advanced property on the "Properties" panel. Note, it's on the
Properties panel and not on the "Color Map Editor" panel.

Change-Id: I6cada928f9b21b3460679f7ba1de5911793cf42a
Merge topic '0014874_fix_scalar_opacity_unit_distance' into next

1d1f2813 BUG #14874. Bring back "Scalar Opacity Unit Distance".
BUG: Fixed InvertTransferFunction.

InvertTransferFunction would set the property value in reverse order
(max->min). Fixed that. This has weird side effects like the property
being modified twice with InvertTransferFunction() was triggerred from
the UI.

Change-Id: Id5f1169103954aa6869412610cf640c452f66f75
Refactoring Python tracing support.

This is the initial commit in this effort to refactor the Python tracing
capabilities to produce more human readable trace by tracing
higher-level constructs that raw property changes.

This commit includes the basic implementaion with support for tracing of
core operations such as creation of pipeline objects, show/hide, and
some basic transfer function operations.

Also fixed missing ScalarRangeInitialized on PiecewiseFunction proxy.
Since PiecewiseFunction proxy didn't have ScalarRangeInitialized
property, we always ended up with the valid range including the default
values, which was wrong.

Change-Id: I8d5a60667617672e3b73bbbc9294f9abf912823d
Extensions to paraview.simple

* Added ColorBy() function to make it easier to color by scalars.
* Added FindView() method to get view by name.
* Added GetOpacityTransferFunction() to get opacity transfer function.
* Added view name indicators on the view frame to make it easier to
  address views.

Change-Id: I5af333558d15c94ca7ea936b5f473aade9f217a1
Added support to record creation/deletion of a view.

Also added ability to add trace items that are not nestable. Makes it
easier to trace Delete, for example.

Change-Id: Id8a60ceed308e48880d8ba2b9ce2ce68bc83be3f
Minor style cleanup.

Change-Id: I623c237a9b9959ec1aa7bda55f5f128440211a67