Update vgl library to fix clipping bug.

Change-Id: Ifebf955a77c5ea062dd528d7cbb7c55142ff8b98
Introduce Robust PCA.

Add the support of Robust PCA computation in vtkPCAStatistics.
This is performed by computing median instead of mean in the
vtkMultiCorrelativeStatistics class (done when turning
on the MedianAbsoluteVariance flag). Support is also done
in the parallel version of the algorithms.
Add 2 tests for this new robust implementation.

Change-Id: If91813722c7528b96e6594a3b6e21ebcf3e6b455
Changes to allow for multiblocks and seeds to change over time steps.

By default this class assumed that multiblock dataset inputs
and seeds would not change over time. This is a bad assumption.
Also, there were variables to turn this behavior off but the
setter methods were never created. Now, the more general behaviour
is to assume that multiblock data sets and seeds may change over
time and to provide the setter methods to change to the more
efficient calculations based on static information.

Change-Id: Ib4cf5ef818f314708d1aac5e2247a66b59fe7654
BUG: Remove broken vtkSESAMEReader

vtkSESAMEReader is not tested in VTK. Furthermore there is no data in
VTK to test it. There is data in the paraview data git repo. A small
test program that reads the paraview file fails with this error:

ERROR: VTK/Common/ExecutionModel/vtkExecutive.cxx,
line 754
vtkCompositeDataPipeline (0x7fc312002af0): Algorithm
vtkSESAMEReader(0x7fc3120022a0) returned failure for request:
vtkInformation (0x7fc31060da20)
  Debug: Off
  Modified Time: 1244
  Reference Count: 1
  Registered Events: (none)
  Request: REQUEST_DATA
  ALGORITHM_AFTER_FORWARD: 1
  FORWARD_DIRECTION: 0
  FROM_OUTPUT_PORT: 0

There is vtkPrismSESAMEReader in the paraview repo that does work.

Rather than duplicate the working code in paraview, this patch remove
the untested, non-working vtkSESAMEReader from VTK/IO/Geometry.

Change-Id: I194824b28c951b2d85f26ee85d8004fda44f19d8
Fix warnings and TestEmptyInput test

This commit fixes various warnings for the windows dashboards and
warnings due to unused variables when compiling in release mode. Further,
TestEmptyInput was failing on vtkPUnstructuredGhostDataGenerator, which,
was not checking for empty input. Fixed that.

Change-Id: I9d7154d0be9af6b42516b136f489619ddd1b3e85
Merge topic 'fix-warning' into master

e9ebae9a Fix warnings and TestEmptyInput test
Merge topic 'Remove_SESAMEReader' into master

ba45df80 BUG: Remove broken vtkSESAMEReader
Invoke ConfigureEvent in the vtkCocoaRenderWindowInteractor.

The RenderWindowInterctors on all builds except for Cocoa invoke a
ConfigureEvent when the RenderWindow size changes.  This patch adds
the event for Cocoa.

Change-Id: I1aabc2376dbb028c4bd23d32ecd2c2d67da17464
ENH: Added test for vtkMFIXReader

Added a test for MFIXReader. Sample dataset provided by Terry Jordan.

Change-Id: Ib1f2b37d8882550260fc35d5e5c9967f01983c51
Merge topic 'particletracer_changing_multiblocks' into master

f3ef1790 Changes to allow for multiblocks and seeds to change over time steps.
Merge topic 'Coverage_MFIXReader' into master

e38e93f4 ENH: Added test for vtkMFIXReader
Add Web event for viewport interaction

Change-Id: I4dfb1603fb41d3c0675691e846c1883bf56ba729
Merge topic 'vtkweb-add-interaction-event' into master

44ea875c Add Web event for viewport interaction
COMP: Shadowed variable warning

Change-Id: I35049798497e8c690e8cd69ad955219a0c740ce2
Merge topic 'Warnings_MFIXReader' into master

5df08873 COMP: Shadowed variable warning
ENH: Add test for vtkOpenFOAMReader

Change-Id: Ib3fe1840f712a626179de7de4261427de1aeeb60
Merge topic 'Coverage_OpenFOAMReader' into master

352e3122 ENH: Add test for vtkOpenFOAMReader
ENH: Add test for POpenFOAMReader

Change-Id: I7fccf57a0bfaa524d31f18d3e74449ca5990087a
Fixed compiler warning about shadow declaration of variable

Change-Id: I8a17792958f726e3a2b46ba88728dfd6339f236b
Merge topic 'Coverage_POpenFOAMReader' into master

2dc2e641 ENH: Add test for POpenFOAMReader