ENH: Add maintenance script to visualize test times.

Change-Id: I3052bb35555044da6d9833eb0a2fcc0bc2e984ee
ENH: Add a RUNS_LONG label to long running tests.

The tests that can be excluded when their time overhead is burdensome with

  ctest -LE RUNS_LONG

or

  set(CTEST_TEST_ARGS EXCLUDE_LABEL RUNS_LONG)

The labeled tests are less than 1% of the tests but take half of the test
time.

Tests that require a large ITK_COMPUTER_MEMORY_SIZE are also given the
RUNS_LONG label.

Change-Id: I177318caf29a55dc6282b12831d0351d810fbf5c
COMP: Update git tag to incorporate MGHIO origin fix

Change-Id: Id60b0bcc4fca43c7e0e743e76989dde29b472c6f
COMP: Unused Clone and CreateAnother warnings

The intel compiler recognizes that the Clone and CreateAnother can never
be used in this isolated compilation unit.  The itkSimpleNew
provides only what is needed.

Change-Id: I83cb0c29e938488bbea7a37c85bb5ac80d298309
Merge topic 'PropogateMGHImageIOFix'

dcba63f COMP: Update git tag to incorporate MGHIO origin fix
BUG: Enable MRC IO in UseITK whenever the ITKReview module is enabled.

The MRC ImageIO should be registered to the ImageIO factory list in UseITK not
only when ITK_USE_REVIEW was ON, but also whenever Module_ITKReview was ON.

Change-Id: I1d44f6bf6a5ebe195964ca26af438749a1636b56
BUG: enable itkLabelGeometryImageFilter to be used in loops

Change-Id: Idba6240fc3e4e5ef90378d1de2c7940f669a6475
Merge branch 'MRC-UseITK' into release

Change-Id: I37b5b7765ffc1fbccd2bdbf8434da759db78617b
Merge branch 'release'

Conflicts:
	CMake/UseITK.cmake

Change-Id: I101a7de852565ff8f7f4865d8a9637c5044fe770
BUG: Fix Wrapping link to VtkGlue with VTK 6.

Change-Id: I40b2df03508bb001787f668627e104611b588bcf
COMP: Remove multiple definition of PushBackTransformList.

This is for the warning:

/scratch/blowekamp/dashboards/Linux-x86_64-gcc4.4/ITK/Modules/IO/TransformBase/include/itkTransformFileWriter.hxx:247:
multiple definition of
`itk::TransformFileWriterTemplate<double>::PushBackTransformList(itk::Object
const*)'

Change-Id: Ie4cb825d8911e765fbb9a7a29a3db762bb442145
COMP: Fix NIFTI CMake variable separation warning.

For:

Syntax Warning in cmake code at

    /home/kevin/kitware/ITK/Modules/ThirdParty/NIFTI/src/nifti/CMakeLists.txt:103:38

Argument not separated from preceding token by whitespace.

Change-Id: If87b17603a808caaff4fb307bf797df007bb0d50
Merge branch 'release'

Change-Id: I027af84be170417eddce296a27ec5d87e8236d38
Merge topic 'test-times'

e3f48b4 ENH: Add a RUNS_LONG label to long running tests.
5ec6c13 ENH: Add maintenance script to visualize test times.
COMP: Move TransformFileWriter Specializations to CXX file.

In order to properly handle templated transforms in the
transform writer, a set of template functions and class
method specializations are used.  To avoid problems with
linking (particularly SimpleITK), move the instantiations
of the specializations into a CXX file, so they only
occur once.

Change-Id: I0aaffd8c0cce11f0ea32aa7043e944d4bac43bf2
Merge topic 'TestTransformSpecializationCXX'

00ab0bd COMP: Move TransformFileWriter Specializations to CXX file.
5f13be8 COMP: Remove multiple definition of PushBackTransformList.
STYLE: Fix some indents in FixedArray::ReverseIterator declaration

Change-Id: Ib62f47a3eb8e1629d02fbf6b2d71510ad3410088
BUG: ImageToImageFilter different Input2 pixel type does not stream. #3214

If the second input image to an ImageToImageFilter has a different pixel type
than the first input image, then GenerateInputInformation does not copy
information correctly, and the filter will not stream.  This is attributed to
a bug in the dynamic_cast to Image< PixelType, Dimension > * instead of ImageBase<
Dimension > *.

A test is created that verifies correct behavior.

Suggested-by: Charles Peyrega <charles.peyrega@gmail.com>

Change-Id: I52f4add1b13d0f2d2eadce92e5e9743d812ef6f2
Merge topic 'itkLabelGeometryImageFilter'

65b332a BUG: enable itkLabelGeometryImageFilter to be used in loops
Merge topic 'Wrap-VTK'

f715cc5 BUG: Fix Wrapping link to VtkGlue with VTK 6.