Increase test threshold for line-plot views.

Also added mechanism to provide threshold in the XML for inline baseline
comparisons.

Change-Id: I296e376245a7896a46644d40006955ffcc397364
Merge topic 'fix_chart_interactions' into next

425a1f5 Increase test threshold for line-plot views.
BUG #14376: Fix settings dialog layout.

Fixed layout issues with the application settings dialog. Also added tooltips to
the options shown on the first page of the application settings dialog.

Change-Id: Ibe8edda756d1f18e2cf8da9ed8320a338b53310f
Merge topic '14376_fix_settings_dialog' into next

f296465 BUG #14376: Fix settings dialog layout.
Avoid error when using empty query string.

Skip error messages when using empty string as a query.

Change-Id: Iaca9cccf9d8afbd73d4335cdd9ad830963196aa6
BUG #14226: Fix selection on charts + find data

Making pqContextView use the vtkSMSelectionHelper to create new selection proxy
instead of the custom code. The custom code was not working correctly when the
current selection source was not of the expected type. vtkSMSelectionHelper
handles all those cases.

Also removing obsolete code pqSelectionManager for creating selection sources.
Use vtkSMSelectionHelper instead.

Change-Id: Ia994af7cf04f2f9f97b202b10b6a617b96f2af83
Merge topic 'fix_chart_interactions' into next

f8113ee BUG #14226: Fix selection on charts + find data
b371769 Avoid error when using empty query string.
Added a new ParaViewWeb application to be used only for testing.

Added a new python server and a very basic index.html for a new
ParaViewWeb application which will be used only to test some new
module registration functions and to test the various paraview
web protocols.  Also added some bits to the web applications
CMakeLists.txt which will copy the new app to the build tree only
when testing is enabled.  Modified this same file to recursively
copy the new test folders inside any web application to the build
tree, but again, only when testing is enabled.

Change-Id: I65dbcd2be7bd6a0ffbc5c496069ebacb26046db4
Added several python test scripts to new test directories under web apps.

These test scripts get launched by the vtk.web.server module in a separate
Python thread.  Each test uses either Python requests module or selenium
modules to interact with a specific ParaViewWeb application.

Added CTests that test several ParaViewWeb applications.

Tests are now run on WebVisualizer and WebFileLoader, they start the
servers, passing new flags to server.py which indicate that a test
script should be run against the server.
Added module registration calls to each of these ParaViewWeb libs.

Now each module registers itself using a unique name based on the
file name.  This registration can later be verified for testing
purposes or in web application code.

Change-Id: I038435dfe68310052ac105eb60888f283ab06ca4
Added a CMake macro to find the selenium drivers on a system.

Added a ParaView test macro for adding web-based tests.

This macro takes as arguments a list of browsers that are required by
the set of test scripts, as well as a list of the required Python
modules.  The macro checks that the selenium browser drivers are
actually present, and that the required Python modules are present as
well, before adding web-based tests for each browser (adding each test
script with every browser).

Change-Id: Ieaa7f918303d2dfd777e7ed98ffe3c9d41038845
Merge topic 'paraview-web-client-tests' into next

4f5adc2 Added a CMake macro to find the selenium drivers on a system.
a2fa86f Added module registration calls to each of these ParaViewWeb libs.
ae648da Added several python test scripts to new test directories under web apps.
15460ec Added a new ParaViewWeb application to be used only for testing.
Use the right VTK

Change-Id: If04936d26bbaff544426e8f100672bb575104b68
Merge topic 'paraview-web-client-tests' into next

a0e7fcb Use the right VTK
Fix JavaScript file paths

Change-Id: I7aaf89fca2f82154757c20258846523184f4017f
Merge topic 'pvweb-fix-script-path' into next

5e08f5a Fix JavaScript file paths
Make paraview point to the right vtk.

Change-Id: I441b9f1f1417469bda08cff4ac1644edcb261c7e
Merge topic 'paraview-web-client-tests' into next

28b561d Make paraview point to the right vtk.
Improve Parallel web launcher

Change-Id: I8ea0bf51cc457a472c16626f16806ada0bf3f3d5
Merge topic 'vtkweb-url-arg-parsing' into next

595cdb5 Improve Parallel web launcher