Fixed incorrect 'delete' to be 'delete []'

Caught by 'cppcheck' tool.

Change-Id: If3daa8766e21094e04a1d913fa767ad2c7d5fe97
Fix memory leas in vtkCamera::ShallowCopy()

  vtkCamera::ShallowCopy() did not correctly release previously allocated
  transforms before shallow-copying. Fixed that.

Change-Id: I33e29c92589f7642c006bb45d4179b50a39e7bae
Added many missing fclose() calls, mostly in error branches

Various early return branches were not balancing
fopen() calls with fclose().  All tests still pass,
but I doubt there is coverage of these failure branches.

Caught by 'cppcheck' tool.

Change-Id: Ib8df8586ba6195db8c06d890c1288cd57b0b33c5
Fix bug in squarify treemap layout strategy

The uninitialized bounds array causes all sorts of problems
if zero-sized nodes are reached, since it will leave
uninitialized memory around and leads to erratic layouts
which can be different on different program executions.
The bounds are now initialized to zero to avoid this problem.

Also initializing the point locations to be offscreen,
so labels for zero-sized bins will be drawn offscreen instead
of in the lower left corner of the treemap.

Change-Id: I780b4f4df8936c8f733fb76892bf0b1f1bbf1f79
Adding alternate mode (alt + left click) for panning

The rubber band 2D interaction mode, used by many infovis views,
did not have a mechanism for panning with a 2-button mouse or
trackpad. The alt + left click combination makes this possible again.

Change-Id: Ice82b01e98795230dea02a945a7d3659bb111114
Adding guard to incremental force layout SetFixed

Without this extra guard, this was causing invalid memory
accesses when the incremental layout had not yet been initialized.

Change-Id: Ic3d00c2d5ba2d93bafb5b3afcc333c21e5d58a2e
Tweaked existing suppression to catch variants

Changed "ld: warning: duplicate dylib" to just
"warning: duplicate dylib" since sometimes the "ld" part appear
with or without the colon.

Change-Id: I98f640d83f7436d0c44b5dd56484a5329201ac56
Fixed undefined behaviour left shifting a negative integer

clang's ubsan complained:
Common/DataModel/vtkPerlinNoise.cxx:39:9: runtime error: left shift of negative value -394

when running the PerlinNoise tests. Most/all compilers generate code
that does what you might expect (treat it as unsigned), so I just changed
the function to take an unsigned value. I verified that the results are
identical (with clang anyway).

Change-Id: I472c1983bf66c2ab90887ed531c482fcf1ab5aed
Merge topic 'duplicate-dylib-warning' into master

fb3ad8f2 Tweaked existing suppression to catch variants
Merge topic 'squarify-initialization-fix' into master

5ddfa536 Fix bug in squarify treemap layout strategy
Merge topic 'incremental-layout-guard' into master

8d300df4 Adding guard to incremental force layout SetFixed
Merge topic '2d-alternate-pan' into master

d7c0f611 Adding alternate mode (alt + left click) for panning
Suppress unused dll warning

Occurs when building Examples/AMR/Cxx with VS 7.1, Release configuration.

Change-Id: I73db301ba887818194bc82962ddd39a7ebdea961
Merge topic 'sanitize-shift' into master

c1bbf8de Fixed undefined behaviour left shifting a negative integer
Merge topic '13843-netCDF-time-13844-nrrd-ascii' into pv-master

ceca3c1 Merge topic 'TestGradientAndVorticity' into master
1c8dd03 Merge topic 'AdjustToleranceTestLinearSelector3D' into master
117b4d7 COMP: Adjust the tolerance for TestTestLinearSelector3D
87fe4cc Merge topic 'increased-timeout' into master
15605b3 Increased the timeout slightly to allow passing on slow machines.
cc318c0 Fixing tolerance issue for test.
126fd51 Merge topic 'fixed-leak-in-vtkDataReader' into master
f524f70 Fixed memory leak as report in bug tracker (issue 13908).
e144302 Merge topic 'fix-TestStructuredGridConnectivity-on-AIX' into master
b5b1ae6 ENH: Reduce grid size to 10x10x10
969c6bc STYLE: Make test less verbose
dd746c3 COMP: Added patch from Dirk Padfield -- http://review.source.kitware.com/#/c/9938/
be570f3 Merge topic 'NetCDFNeedsLargeData' into master
8d0118a COMP: NetCDF tests need VTKLargeData
17f232e Merge topic 'TestIntersectionPolyDataFilterPrecision' into master
2793cf1 Merge topic 'fixed-test-parallel-rendering' into master
...
Merge topic 'fix_vtkCamera_leaks' into master

4c97a574 Fix memory leas in vtkCamera::ShallowCopy()
Merge topic 'update_vtk_master' into pv-master

4c97a57 Fix memory leas in vtkCamera::ShallowCopy()
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I2cd66bc384d38c77f163108ffb7f44cc89dc9693
BUG: Uninitialized memory in GL2PSExporter

The constructor failed to initialize TextAsPath. Later the
uninitialized variable was used to set
vtkGL2PSUtilities::TextAsPath. When accessed in vtkGL2PSUtilities
valgrind triggered a "Conditional jump or move depends on
uninitialised value(s)"

Change-Id: I6548c02ae8cfb0f5ccb1abb614416248a203a8c5
Merge topic 'suppress-last-nightly-expected-warnings' into master

0dccf0f8 Suppress unused dll warning