Add files, and made modifications for MatlabMex to wotk in vtk 6

reverting include of assert.h to cassert

modified module to be stand alone, toggled using an advanced options VTK_USE_MATLAB_MEX

modified as Mr. Hanwell directed.  Removed groups completely.  Thanks for the help.

Change-Id: I1dd28354aa70cabbf34c978517ea0f6b4ed6aed7
BUG #14813: Fix range reported for mode shapes.

Since mode shapes in Exodus are index starting with 1, we add a new API
to vtkExodusIIReader to report this range explicitly, rather that users
having to deduce the range from TimeStepRange.

Change-Id: I761ee20590cf1c0cbdfa152b77534dc508a60676
Don't glyph masked points in vtkUniformGrid.

vtkGlyph3D would glyph masked points in a vtkUniformGrid. Adding logic
to avoid that. (In the past, this was handled in ParaView's subclass of
this filter).

Also making vtkGlyph3D easier to subclass for handling cases like iterating
over composite datasets.

Change-Id: I08f2fa7ff79a249130753f0dacc4187f51944584
BUG: Fix invalid return value check in vtkClientSocket.

In ConnectToServer(), the return value from CreateSocket() can be 0.
It returns -1 on error, not 0. The invalid check was causing
ParaView tests to fail on ICC dashboards.

Change-Id: I0e770c8889823ecd163d0c8be5ed6a9999a192bd
Merge topic 'fix_invalid_socket_check' into master

73739ae0 BUG: Fix invalid return value check in vtkClientSocket.
Merge topic '14813_fix_mode_shapes_range' into master

2327e0ac BUG #14813: Fix range reported for mode shapes.
Merge topic '14279_glyph_filter' into master

82a0c473 Don't glyph masked points in vtkUniformGrid.
Merge topic '14279_glyph_filter' into pv-master

82a0c473 Don't glyph masked points in vtkUniformGrid.
Merge topic 'fix_invalid_socket_check' into pv-master

73739ae0 BUG: Fix invalid return value check in vtkClientSocket.
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: Id8563c232cac8f2621cb5179d6c523cc21a82c16
Fixed memory leak and improper erasing of std::set elements

Change-Id: Ie9acb713ef78cff172646cd09437918e52916b18
Merge topic 'fix_append_filter' into master

1ae1b522 Fixed memory leak and improper erasing of std::set elements
Adding the ability to not delete the passed in arrays.

For in-situ we don't want to delete the arrays automatically
since they may have been provided by something external that
wants to manage that memory.

Change-Id: I2bac90bca5f31e6ef5e29e6634511142d2e8ebaf
Fixed memory leak in test and added in comments for clarification.

Change-Id: I827eebf3c82316d640d8ad6636dea2cf6fed6fe1
IO/ADIOS: Exclude module from VTK_BUILD_ALL_MODULES

We do not provide a builtin copy of the ADIOS library, so do
not enable the module unless explicitly requested.

Change-Id: I90fd68bfce27bce3d2bdeb9fe716429f6aa40867
Maintenance: recognize the KIT keyword in scripts

Change-Id: Ia50409b9e7d737d35d1c69749af29fb5d1f3c927
Merge topic 'vtkIOADIOS-EXCLUDE_FROM_ALL' into master

d2a8a932 IO/ADIOS: Exclude module from VTK_BUILD_ALL_MODULES
module: add comment to update maintenance scripts too

Change-Id: I8dd447cf717e6277fae464999afbf0c2b4ceb9b3
Maintenance: recognize language exclusion keywords

Change-Id: I4d31bda271b53b799184599bd4fd9bab9818cf3e
disable oggtheora on cray too

already disabled on bluegenes, disable it on crays too like so

Change-Id: Id20d4475ba5c72cfb2236404884eab56b0c11f6c