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
Merge topic '13831_fix_progress' into next

e1f6e4e BUG #13831. Cleaning up progress reporting in ParaView.
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
Merge topic '13811_fix_3d_widget_visibility' into next

2637a01 BUG #13811.  3D widget visibility issues.
Fixed unused variable warning.

Change-Id: I09443a028f517988a091ad4cde20ed5df9e230d3
Merge topic '13831_fix_progress' into next

18ddad5 Fixed unused variable warning.
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
Merge topic '13811_fix_3d_widget_visibility' into next

9c23560 Fixing UndoRedo3 tests.
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
Merge topic '13696_mobile_remote_control_plugin' into next

df73e37 BUG #13696. Enable the mobile plugin conditional on BUILD_SHARED_LIBS