BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter

In GradientRecursiveGaussianImageFilter::TransformOutputPixel, the
correctedGradient variable is not fully initialized until the outer loop
completes.

Change-Id: Ia2a70086b83958320f7e159658ada7df98a753b2
ENH: Add REQUIRES_DISPLAY CTest label.

This is added to tests, like the VtkGlue tests, that require a working DISPLAY
to render their output.  They are labeled so they can easily be excluded by
dashboard builds that run on a headless server.

Change-Id: I029facdfec924d23b54815825b53ae3ebd0784cd
ENH: Add SplitComponents Remote Module.

From:

http://hdl.handle.net/10380/3230

Change-Id: I7589a3cb7141320a50823a2b7576fa956a8f117e
KWSys 2014-01-24 (b3db597b)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ b3db597b | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 1010d0e3..b3db597b

Clinton Stimpson (6):
      ab6f8c36 FStream: Fix rdbuf() return and use use of FStream in SystemTools.
      88165c5e Encoding: Fix bug in kwsysEncoding_DupToNarrow.
      2426b57d Encoding: Add support for program arguments argc/argv.
      e81f2a9e FStream: Fix opening non-existant file.
      0d8ef429 Encoding:  Help enforce the use of wide apis on Windows.
      cfbc1cc8 FStream: Remove unused basic_filebuf declaration.

Matthew McCormick (1):
      b3db597b SystemInformation: Mark EXECINFO_LIB as advanced

Muli Baron (1):
      606d7d6f Terminal: Add putty-256color as a VT100 color-capable terminal

Rolf Eike Beer (2):
      d2bcbe11 SystemInformation: extract CPU information on Linux/Sparc
      b2fd7da5 ProcessUNIX: close /proc entry before starting recursion

Ådne Hovda (1):
      a02a1ad2 SystemInformation: Fix compilation on HP-UX 11.11 hppa

Change-Id: I122c8ae56066f5d192086bc908ca4f46bb7f67d6
Merge branch 'upstream-kwsys' into kwsys-update

Change-Id: Id5ed5eeef1eda0e83df9ca7349b320c474b5e45f
BUG: Element numbers 1053, 1052 not hex

Richard Frank <rfrank@dominionsw.com> recognized
that the codes were not specified in the required
hex notation.

Change-Id: Ie116d4c4fe27c158789e5e771cac050a66a6e4f6
DOC: HelloWorld Comments Edit for ITKSoftwareGuide

Corrected the use of an apostrophe and replaced 'Insight' with
ITK. It seems it should be either the whole thing 'Insight
Registration and Segmentation Toolkit' or ITK for consistency.

Change-Id: Ibac23d4b72290387d701d6707cb4015ba9901062
DOC: Suggest MeshFileReader instead VTKPolyDataReader.

The MeshFileReader has better VTK format support and also supports other
formats.

Change-Id: Ib21ab4892c49c5396687fd0390599807ccace33e
Merge topic 'Uninitialized-GradRecurGausFilter'

fbabe3ed BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter
ENH: Adding GetFEMFilter method to PhysicsBasedNonRidgidRegistrationMethod.

Change-Id: I112d5010eae6675f20c6a5a4804c6aa9b71fb00c
Merge topic 'HelloWorldCommentsEdit'

86552faa DOC: HelloWorld Comments Edit for ITKSoftwareGuide
DOC: Fix documentation in VoronoiDiagram2DGenerator

To be parsed, all Doxygen comments must be above method declarations,
not definitions.

Change-Id: I3037e24352f0d0d49b78b6cb0fb73f8cb26e086a
COMP: use std::transform with static_cast to avoid conversion warning

Not performance change was notices during testing covering a 512^3
image with a single thread. Multiple combination were tested with SimpleITK.

Change-Id: Iad488ef7f8fb490a5a7bdaa07654f0279cf074f1
Merge topic 'Doc-VoronoiDiagram'

68ba6169 DOC: Fix documentation in VoronoiDiagram2DGenerator
DOC: Add itkSetGetDecoratedInputMacro definition for Doxygen.

Needed for ImageFileReader.

Change-Id: If0ca8bf3b6ffd171e7aea9b3d09bdcc5075d4ca9
PERF: Accelerate initialize via selective testing.

The Initialize() method now reorganizes the checks
for a potential image mask presence, and in this
way avoids to perform some of the point transformation.

This patch was contributed by Richard Mustakos.

Change-Id: Ie0b4ad8bbfec5b95cbc0fa059daa0b6a62a2915d
COMP: Bump DCMTK to fix warning.

The previous CMake related patch not integrated upstream was rebased on the
upstream DCMTK-3.6.1_20131114 tag, d60870a5b9bbb9792f63d9c929358446f50f1b88.
Upstream has fixed a warning in CMake/3rdparty.cmake:9:70:

CMake Warning (dev) at CMake/dcmtkPrepare.cmake:288 (INCLUDE):
Syntax Warning in cmake code at

   CMake/3rdparty.cmake:9:70

Argument not separated from preceding token by whitespace.

Co-authored by Brian Helba <brian.helba@kitware.com>

Change-Id: Ie21356974bbf58c9bac5421789bfbdee7427be80
BUG: Remove valgrind reported leak

The MGHIO filter was leaking memory due to unnecessary
dynamic allocation variable.
The dynamic allocated variable was not being deleted.

Change-Id: I77cf2ea9bfe553121ae1fc89aa30a343a3c88ac4
Merge topic 'DCMTKSlopeFix'

6d3ee28f BUG: Element numbers 1053, 1052 not hex
Merge topic 'polydata'

78aa20a9 DOC: Suggest MeshFileReader instead VTKPolyDataReader.