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