Enable vtkFiltersPython module.

Add vtkFiltersPython module to the standard set of ParaView modules when
Python is enabled.

Change-Id: I2eb6f395cd06691714b9f5d753d2054d81223895
BUG #14705: Add ability to hide time marker.

Added mechanism to plot views that can show time-markers (such as
line-chart, bar-chart) to hide the time marker. There's a new property
now available "Hide Time Marker" (it's an advanced property) that one
can check to no longer see this marker. This property is accessible from
the "Properties" panel (under the View section).

Change-Id: Id71028b188b4adde68ad0b6b06fba142832b0ec2
BUG #14806: Fix vtkprotobuf build issue.

Change-Id: Ia80e184c85db744930f06e8f02e6989e46e8c80e
catalyst: refuse to remove git repositories

Change-Id: I8bc8bb4d5ea3d2577da5ccb738bbb6261558cd80
catalyst: better usage message for test-catalyst.sh

Change-Id: Ic1310d8a120bcbd1b2283ecf5852d4c9cb1946ec
Protect against null markers in materials.

Change-Id: I0228c85fa36c0697d735b342c1e199bc3d1d7f18
Use the offset when pulling in markers.

Change-Id: I6c3feddd562dd35491b9cdd6f5d9c0d3a2e3252e
Correctly handle multiple markers files.

Change-Id: I2e3ded0b0cdc4220cd002bc9e5fd8b6dce82a450
Don't crash on exit.

Change-Id: I426e2703ef82d73fe49232bd61891bb3d7ffb20b
Prepended application name to SiteSettings.json settings file

This matches what is done with the UserSettings.json settings file.

Change-Id: Ic4b7be7d9ef7b7570455df2003809574edb7458e
Added api to query scalar bar visibility and to get a lookup table by array name.

Change-Id: I4da7227deeac784fd10ce6ea8ccb6186553387b3
Changed pvweb server side python to use new server manager api.

Removed LookupTableManager from helper and removed all uses from
protocols.  Added a new web protocol called ParaViewWebColorManager.
Added new tests to TestApp to test all of the new rpc methods in
the new protocol, also added documentation of all new methods to
the pvweb docs.

Made some changes to the structure of the javascript protocol
tests to suit a slight re-organization of the vtkweb testing code.
Basically, the asynchronous nature of the tests was causing
conflicts, so I had to ensure that all these tests run serially.

Changes to color management should be backwards compatible for
web applications, except that the new default color map is the
standard ParaView "cool" one, so a new baseline image was added
as well.

Change-Id: I19ea40b4c6e771225719853518f9d870adea6b8a
Moving VTK forward to support changes in pvweb testing.

Change-Id: Ie2b2c05f36a58e02b7b8ed3c8d7443cde49af05b
Shouldn't cancel all files because the one file doesn't have markers.

Change-Id: Ia87cd096f468bd0c64a799a79827530d1bbb1102
Fixing ambiguous call error, adding baseline image appropriate for blight.

Change-Id: I41c7ab9e9587ac3758e705bed0b83ba04249cbfe
clientserver: include the class first

Class headers should already be stand-alone, so include them first.

The trigger is OS X's broken (old) standard library which doesn't
undefine the toupper, tolower, etc. macros from ctypes.h when declaring
the std::toupper family of C++ functions which causes errors for the
locale overloads (the macros only take one argument).

Change-Id: Ia51b633abf44747a5ba603044da37c0786eebed9
Isolated an exception-causing line with a try/except, fixes memory leaks.

Change-Id: I0b68a6712c48ac8816ec7ed37a86851810506e40
vtkStreamingParticlesPriorityQueue: suppress a spurious warning

Change-Id: If7bd9a68a87e3720ad288511e9cade31d41eeaf6
Updated a couple guides to make corrections to install/config instructions.

Change-Id: I8471e0c04b981dd7fe65a670181f8fe9ef34aa9f
Reenable support for LIC on structured grids.

Since we created a new representation for structured grids, we needed to
ensure that the LIC representation extended that new representation as
well. This fixes the lack of surface lic representations when structured
grid datasets were loaded.

Change-Id: I906e0dc370d9731b45b993b0b56689e719d44fca