BUG: InteractorStyleImage not getting image for Window/Level.

If an observer has not been set for the StartWindowLevelEvent, then
the vtkInteractorStyleImage is supposed to automatically locate the
last vtkImageActor or vtkImageSlice that was added to the renderer,
and apply the window/level to that actor.  However, there was a bug
where if a non-image actor was added to the renderer after the image
actor, the image actor would not be found.  This patch fixes that bug.

Backport of 022d847a from master to release.

Change-Id: I58baac006ffe66ef367e196c10f98e60ee6e270e
COMP: removed C++11-style comma at end of enum declaration

Backport of 5f5cc9f0 from master to release.

Change-Id: I6616ace49b2d6589a4894945258145f45880f58f
BUG 13312: Fix crash on vtkImageProperty DeepCopy with LUT.

If DeepCopy was used to copy a vtkImageProperty with a LookupTable into
a vtkImageProperty without a LookupTable, a segmentation fault occurred.

Backport of 316062ca from master to release.

Change-Id: I1039fd8c9109b9005ae9038b0404c103c141079a
COMP: Silence messages from vtkhdf5.

The hdf5 CMakeLists.txt files give status messages every time
it is read, even if there are no config errors or config changes.

Backport of 9ecd9724 from master to release.

Change-Id: Ie4c9be3fdef2111d941b2924f22754e1f025e3a7
BUG: Fix InsertAndMergeExtent bug introduced in earlier commit.

Fix a bug that could cause delete [] to be called on an unallocated
pointer.  This bug was introduced in a945dc69, prior to VTK 5.10.

Backport of db0edf0a from master to release.

Change-Id: I3e0d5b432d43aed43b3bd2fe755d40d7f1c0b90e
COMP: No buffer lookahead space for wrapper-parser include directives.

The wrapper's C++ preprocessor has its own code for parsing header
files.  Its file buffer did not have any reserve for lookahead chars.
Lookahead is done whenever a backslash appears in the file, so when
a backslash was the last character in the buffer, an invalid read
occurred.  This patch reserves two chars at the end of the buffer
for lookahead.

Backport of 8977cc9c from master to release.

Change-Id: If31871f74ae826365109fb80fa3d643b57b10c4d
COMP: Fix buffer lookahead for wrapper-parser include directive.

Commit 8977cc9c did not properly handle the 2-character lookahead
required for handling backslashes while preprocessing included files.
It would sometimes duplicate the character following the backslash.

Backport of fd79beff from master to release.

Change-Id: I554c2adf507989364b49b2732dea8388190f35f1
COMP: Fix segfault in vtkWrapJava on underscores in method names.

On OS X 10.5, PowerPC, it was reported that vtkWrapJava crashed
on some input files, and a stack trace identified a strncat call
in part of the code that is meant to handle method names that
contain underscores.  I could not reproduce the problem on my
system (not even by adding asserts to guard against overflows),
so I have re-written the code to eliminate strcat and strchr.

Backport of 4ee34ca5 from master to release.

Change-Id: I50d7b861b86ab185eae9b5acd5b9644cabb7bcf5
Fix export visibility for vtkImageStencilIterator

Backport of d979cfa1 from master to release.

Change-Id: I55b3804af01f3fdac320869ae2c316538f1dd4d2
Merge branch 'wrap-java-underscore-rel' into dgobbi-rollup-rel

Change-Id: I44736732c082f090e2587a9003a1b77a375e3d72
Merge branch 'silence-hdf5-status-rel' into dgobbi-rollup-rel

Change-Id: I52b4a3fde69b4f2b0a3193c0ad8515c921dc3bfc
Merge branch 'pedantic-enum-fix-rel' into dgobbi-rollup-rel

Change-Id: Ia156b208d77878b06844418b756eb8a8cc9b2b7a
Merge branch 'imagestenciliterator-visibility-rel' into dgobbi-rollup-rel

Change-Id: I8d7674716ffb97c0515c06e927107d592cdb85b8
Merge branch 'image-style-winlev-fix-rel' into dgobbi-rollup-rel

Change-Id: I870ddbb823afdfbd37ae8ada7ff08d26587d7bef
Merge branch 'image-stencil-index-error-rel' into dgobbi-rollup-rel

Change-Id: If224f6ff9b54a8c45d34dea36f06fae6f167f6aa
Merge branch '13312-ImageProperty-DeepCopy-rel' into dgobbi-rollup-rel

Change-Id: I42d266b80dac50c82d8c0162dfa961120ec8876e