TestShadowMapPass w/Mesa 7.11 X11 valgrind suppressions

Change-Id: I96e58bea3902337bf120efd15156dccf74d26d6e
Fix strncmp(...) length when looking for "edges"

Any tree contain edge data would fail to read. As the
strncmp(...) to look for "edges" was passing a length
of 4, this would also match "edge_data"! Use a length
of 5 instead.

Change-Id: I3ad38600edbadb4a8cd89f5bb4f448cff64f0f23
BUG #14202. Modify arrays when changed.

vtkMFIXReader was not modifying reused arrays when the contents were changed.
That was causing ParaView to report incorrect array bounds. Fixed that.

Change-Id: I625e5c3d21735dc84bf5798da82915bd9d0c6d08
Conservative elimination of !null checks before 'delete'

C++ guarantees that delete 0 and delete [] 0 do nothing.
Older buggy compilers that didn't honour this are no longer
supported by VTK.  Conservatively removed many "if (!ptr)"
checks before using delete in /Common.

Change-Id: I451f353ba57487432904487d61107cf7bb818b8e
Merge topic 'if-before-delete2' into master

8812203b Conservative elimination of !null checks before 'delete'
Merge topic 'fix-vtktreereader' into master

ae9aeb16 Fix strncmp(...) length when looking for "edges"
Merge topic '14202_fix_mfix_mtime' into master

22e0a23f BUG #14202. Modify arrays when changed.
Merge topic 'opengl-error-hunt' into master

6ea79457 TestShadowMapPass w/Mesa 7.11 X11 valgrind suppressions