Corrected the case of the install source variable

This was causing a problem for make install as JsonCpp was needed (not
JSONCPP) to match the project name.

Change-Id: Ib57123603af0769450d3e3902ae0f1d5a8ef30b3
Removed a bunch of empty destructors

Their declaration violates the 'rule of 3' and was
causing compiler warnings with clang's -Wdeprecated
in C++11.

Change-Id: I959d582deea4ceccc69684be32dccd3521f54807
Merge topic 'fix-radapter-parent-index' into master

43d4a38b Fix assert in vtkRAdapter
Merge topic 'rule-of-three' into master

9e42e0e1 Removed a bunch of empty destructors
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 'libcxx-error' into master

10280aa5 Fixed compile error with llvm libcxx
workaround specific Mesa bugs

* Mesa's "Software Rasterizer" renderer has bugs that
prevent depth peeling. all related ctests fail. disable
this feature.

* Mesa's "llvmpipe" has bugs that prevent depth peeling.
some of the ctests fail. disable this feature.

* Mesa version 7 "Software Rasterizer" GL_ARB_draw_buffers
has a bug that leaves FBO in a perpetually incomplete state,
disable FBO for this renderer.

Change-Id: I46f4f175fbd634a67eeeff904e19ef195494c1ff
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"
Fixed null deref by adding null check.

If factory methods weren't "auto-initialized", a null dereference
would occur in this codepath.

Change-Id: Ic5298701844be1f252a92871031a2ede93059dfa
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
Merge topic 'jsoncpp-system-option' into master

874a5bb5 Corrected the case of the install source variable
Add CEA support signature in the copyright information.

Those classes were developped during the contract
no: 5200001869 between CEA/CESTA and Kitware SAS
at the end of 2012.

Change-Id: I8a50e9b5e5dbfd3f1fdff4f15f548374a54b2854
Merge topic 'Java-Wrap-Add-SWT-work-Copyright-information' into master

4e2c8345 Add CEA support signature in the copyright information.
Merge topic 'mfix_updates' into master

df8c3633 MFIXReader: Properly close file handles and delete array of arrays.
Merge topic 'workaround_specific_mesa_bugs' into master

d9d8d222 workaround specific Mesa bugs
Fixed more clang warnings about 'rule of three' violations

These classes need their dtor, and so I've provided
declarations to suppress the implicit creation of
copy ctors and copy assignments.

Change-Id: I0bad63e29e1265a9228de888f8d1a6ce34507e9c
Merge topic 'more-rule-of-three' into master

35848f56 Fixed more clang warnings about 'rule of three' violations