kits: group modules into kits

The kits are:

  - vtkPVCore
  - vtkPVClientServer
  - vtkPVExtensions
  - vtkPVServerManager

Change-Id: I852474fb4e4e5c406fb06673bfa7d53ed5ccbcd5
Pass "connect-id" to AutoMPI server.

When ParaView is launched with --connect-id, and auto-mpi is used, the
client always failed to connect to the internal server since the connect
ids didn't match. Fixed this by passing the --connect-id to the pvserver
at launch time.

Change-Id: Ia2ed7f83d600f051b57d4fd3d8844abbf3c87bab
Merge topic 'newest-xdmf' into next

94dea340 expose subsets in xdmf3 reader
fcc3b2f1 bump vtk to get xdmf3 with subsets and functions
Merge topic 'compilation_issue_processxml' into next

245c75c8 Fix slow compilation via processxml
Merge topic 'remove-mpi4py' into next

9ae2beb3 mpi4py: remove
Merge topic 'appdata-file' into next

e7db5bec paraview: add square icons for Linux menus
5ff6e8a1 paraview: install an AppData file
479ebf65 paraview: install a .desktop file on *nix
Merge topic 'fix-cache-doc' into next

a27641a8 cmake: fix docstring for VTK variable overrides
Merge topic 'pass_connectid_to_autompi' into next

e7e81521 Pass "connect-id" to AutoMPI server.
VR: remove moc wrapping of QObject-less headers

Change-Id: I12ef58e074bde23467ac645683c9c2dfc07fb6b3
Merge topic 'excess-moc-wrapping' into next

15de42fd VR: remove moc wrapping of QObject-less headers
BUG $14848: Fix multi-selection in "Blocks" widget.

You can now select multiple rows and the right click to check/uncheck
the selection.

Change-Id: Id302f586bd2c2815fd6f961af2e8e275ef1cc220
Merge topic '14848_fix_mutlselection' into next

cb849661 BUG $14848: Fix multi-selection in "Blocks" widget.
Merge topic 'kit-libraries' into next

bcfcd062 kits: group modules into kits
catalyst: update manifest for mpi4py

Change-Id: Iac1c6204baf9d017a6bfab043b95cfaf49711024
Merge topic 'remove-mpi4py' into next

11559e82 catalyst: update manifest for mpi4py
catalyst: add dependency information to manifests

Change-Id: I6404543a9e98fe514976440a805b9d1eca86c811
catalyst: check dependencies when catalyzing

Change-Id: Ib651664bd1b0e4cf6425f506fadd0876be4f6eb6
Merge topic 'catalyst-dependencies' into next

40699a9a catalyst: check dependencies when catalyzing
318270a8 catalyst: add dependency information to manifests
BUG #14789: Added ability to save images with border betn views.

There're new settings under "Settings | General" in "Screenshot Options"
group that allow users to pick a border and color for the border to use
when saving screenshots. (By default, the border width it set to 0
pixels).

Updated LoadStateMultiView test to also test this new border
functionality.

The implementation extends vtkSMUtilities::Merge() to add a border as
images are merged. The border is added as an overlay rather than my
offsetting images so that we don't need to jagged edges or having to
resize views.

Change-Id: I1a7baa15e5756baec918629b875d6e26bd027168
Merge topic '14789_fix_border' into next

a6edfe53 BUG #14789: Added ability to save images with border betn views.