Renabling PARAVIEW_ENABLE_QT_SUPPORT variable.

This also reenables Lock-Interactive-Render feature which was accidently
disabled during PV modularization.

Change-Id: I7139290e083430be6275ad0808dafb3bd63ac921
Adding a new test for vtkPVDataEncoder.

Change-Id: Ie18fda6b3507c0ed3c4642098d7f871de43c22e4
BUG #13831. Cleaning up progress reporting in ParaView.

To simplify progress logic, we now report progress only from the root node. This
avoids clogging MPI channels with unnecessary progress events while still giving
the application a vague idea of the progress. Cleaning up the logic ensures that
we never deliver messages to client for progress more frequent than 1 sec (in
past we always had to send 0 and 1 progress values.

Removing obsolete class vtkPVMPICommunicator. It was only needed to handle the
async mpi progress events. We don't use async messages for progress anymore.

Change-Id: I04213540ce9ac4b7338143c51d7fd479711e5ff9
BUG #13811.  3D widget visibility issues.

This builds on fix in bc7cf27e. We were still missing select/deselect calls
when the 3D widget was created in a legacy panel or as part of the
pqProxyPropertyWidget. This patch address that issue.

Change-Id: I3af25e4bf837eaef1e73470c576e3e304f9a4bfb
Fixed unused variable warning.

Change-Id: I09443a028f517988a091ad4cde20ed5df9e230d3
Fixing UndoRedo3 tests.

A 'fix' committed in 81fe31a6 was resulting in the 3DWidget show being shown
when the creation of a clip filter, for example, was undone and redone. This
patch addresses that issue. I believe the widgets for a proxy were destroyed and
recreated in the past which is no longer the case and hence the 'fix' is not
needed.

Change-Id: Icedeae3af16e2e0b1bb5c578a1558343ccd08837
BUG #13696. Enable the mobile plugin conditional on BUILD_SHARED_LIBS

On static build dashboards, the plugin creates a dock widget that
changes the size of the renderview, causing tests to fail.  So
the plugin will be disabled by default only for those builds.

Change-Id: Ib9eca3fa08e3f3b92b7fc41cf06357325fe144b5
Including QT_INCLUDE_DIR only for current module.

Change-Id: I4557df168545b0b4e3bf99fd9a3dcca9b073120b
Removing DISABLE_PROGRESS_FOR_RUN_LARGER_THAN.

DISABLE_PROGRESS_FOR_RUN_LARGER_THAN lead to freezes in client-server and is no
longer needed anyways.

Change-Id: Ide01c0c5aa50bbe19f9dd119917d77ec68ab8368
Bump VTK for matplotlib fixes

Change-Id: I3e211f108521603858193ffd44531acced687a42
Remove duplicate text from exporter configuration dialog.

Checkboxes display the same text on both sides of the checkbox,
which looks bad. This patch clears the text from the checkbox so
that only the label on the left is displayed.

Change-Id: I1cb7418c528fd1025eb1e5f0052ab0186ab8765b
Fix problem where writer.UpdatePipeline(time) doesn't update the time.
Merge topic '0013777-fix-lock-interactive-render'

52f0213 Including QT_INCLUDE_DIR only for current module.
73be2b0 Renabling PARAVIEW_ENABLE_QT_SUPPORT variable.
Merge topic '13696_mobile_remote_control_plugin'

df73e37 BUG #13696. Enable the mobile plugin conditional on BUILD_SHARED_LIBS
Merge topic '13811_fix_3d_widget_visibility'

9c23560 Fixing UndoRedo3 tests.
2637a01 BUG #13811.  3D widget visibility issues.
Merge topic '13831_fix_progress'

18ddad5 Fixed unused variable warning.
e1f6e4e BUG #13831. Cleaning up progress reporting in ParaView.
Merge topic '13846-CleanGL2PSExporterDialog'

c749f01 Remove duplicate text from exporter configuration dialog.
Merge topic '13848-MathTextPdfExport'

ce10ff1 Bump VTK for matplotlib fixes
Merge topic '13850_UpdatePipeline_with_time'

8bd8ca2 Fix problem where writer.UpdatePipeline(time) doesn't update the time.
Merge topic 'add_paraviewweb_test'

06e9acb Adding a new test for vtkPVDataEncoder.