paraview: install a .desktop file on *nix

This is used to provide menu entries on *nix desktop environments.

Change-Id: Iceddb283572efe8b998d960072991db626d6033e
paraview: install an AppData file

This file is used to show ParaView in applications which present an
"appstore"-like interface to users (usually generated from Linux
distribution repositories).

Change-Id: I83e541546701fa74c67a55a18f187023b92285d9
paraview: add square icons for Linux menus

Change-Id: Ic17b3a09ef8161ee1697263b7aaf00f70471a1e3
kits: group modules into kits

The kits are:

  - vtkPVCore
  - vtkPVClientServer
  - vtkPVExtensions
  - vtkPVServerManager

Change-Id: I852474fb4e4e5c406fb06673bfa7d53ed5ccbcd5
Fix slow compilation via processxml

The compilation was very slow (days) with some linux and gcc versions:
- Mandriva 2010.0 64bits: gcc version 4.4.1.
- CentOS 5.5 64bits: gcc version 4.4.0.
This change fixed the problem. See issue #0014821.

Change-Id: I4b54f17140a56ae22b8e1af8532723e7c8a755b0
bump vtk to get xdmf3 with subsets and functions

Change-Id: I80216bd737f9d9e6cd8d8198c28cde9a2dfaac63
expose subsets in xdmf3 reader

Change-Id: I5d8203fb5d92a58ad86cad397461709ed76938b0
mpi4py: remove

It is now included in VTK.

Change-Id: I6dd18aef6239f0910633a702128c3d3a2c2fd479
cmake: fix docstring for VTK variable overrides

Change-Id: I37988996a9e03793dc23ba276080a65f81c99609
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
VR: remove moc wrapping of QObject-less headers

Change-Id: I12ef58e074bde23467ac645683c9c2dfc07fb6b3
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
catalyst: update manifest for mpi4py

Change-Id: Iac1c6204baf9d017a6bfab043b95cfaf49711024
catalyst: enable VTK kits

Change-Id: Ie51efd3c65eb8c0e94023fb70be41104fd4f1638
catalyst: update module.cmake files for kits

Change-Id: I803a7b8982a507db7261edb6275368f48bdb3718
catalyst: add dependency information to manifests

Change-Id: I6404543a9e98fe514976440a805b9d1eca86c811
catalyst: check dependencies when catalyzing

Change-Id: Ib651664bd1b0e4cf6425f506fadd0876be4f6eb6
vtk: update for 2014-07-29

Change-Id: I8110ec879c12b10f1c2bec7edbe937ec62151003
BUG 14831: Fixed crash that could occur when log scaling is enabled

Change-Id: I8f29b1cee15ed2e1d6a220717853a7dcd4a6e1c0
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