DOC: Improve grammar in transform float type migration guide.

Change-Id: Icc91b4203e09bc8a53df694862f08bcf40a74b45
STYLE: Style fixes for MINCTransformIO.

Change-Id: I927be40ce7d2477ee403b8c5f145eed2f4e85eae
ENH: Improve mangling of itktiff library.

Separate the defines into a Common and Windows-Only section.

Include windows/bash commands to generate suggested symbols to include.

Remove old defines for symbols which no longer exist.

Sort the defines alphabetically.

Change-Id: I5a2af1cf8c9e7746b046cb2893988190a13ef1d7
COMP: Fixed building review statistics with gcc 4.7.

Change-Id: I0e4cb72c7c7d9fedf4f36e68e9490cc0b1f2f96c
Merge branch 'gcc4.7_review_statistics' into release-3.20

Change-Id: I1c246c7a138b3088b1c2786fb2636f3bb1faaaa9
Merge branch 'release-3.20' into release

Change-Id: Ibc9e90a8d4dd6654205c1386052f37cec333ea9e
Merge branch 'release'

Change-Id: I29e6af133606ad8f025e1551a12d9b24d6dea9e1
STYLE: correct syntax in Usage line

Change-Id: I14f60169358bf9d2333a595bc249b97c63f4563c
BUG: Regenerate HeaderTests' after .hxx files are removed.

The HeaderTests were not regenerated appropriately when only .hxx files
were moved around because the .hxx files were not included in the MD5 hash used
to keep track of module header contents.

Suggested-by: Bill Hoffman <bill.hoffman@kitware.com>

Change-Id: I1593cbedd1d221e191ee9c7d1df7085d6b5b78c7
Merge topic 'IterativeClosestPoints2_Typo'

c397103 STYLE: correct syntax in Usage line
STYLE: ITK_EXPORT had no use

The defintion of ITK_EXPORT was empty in all cases

This has been identified since 2003 as not being necessary
for builds. see https://issues.itk.org/jira/browse/ITK-3110

On Windows builds that need exports, they must
be unique per library, and that is not controlled by CMake now.

The PrintSelfCheck.tcl was the only remenant need for
This patch, and that is no longer being used, so that
file as been removed.

The ITK_EXPORT define was set to nothing and had no
known remaining purpose.  It was removed to make the
over all code easier to understand.  There was,
understandably, a bit of confusion about the
need for this being pervasive in the code.

It is currently backwards compatible to have
this in code, but at some future point it will
be removed.

On request of Brad Lowekamp ITK_EXPORT was retained as a placeholder
in the IO modules. This will assist with making IO shared libraries.

Change-Id: I91573177a9bec05ccc44e5f875fe977a4e6cb1d6
ENH: Updated SCIFIO remote reference

Updated the SCIFIO remote reference. The SCIFIOImageIO module features
the following improvements and bug fixes:

* Takes advantage of the latest scifio-itk-bridge (bef14215)
* Enhanced error handling (stack trace on exceptions + exit on command failure)
* SetSeries(int) method for multi-series datasets
* GetSeriesCount() method to determine total number of series
* Fixed RGB image reading (was only reading 1/3 of image)
* Fixed handshaking issues (leaving bytes on the buffer)
* Improved SCIFIOImageIO->Write performance
* Completely refactored the itkSCIFIOImageIOTest
** Allows argument flags to open RGB images, series ranges,
   complete multi-series datasets, select number of dimensions,
   select pixel type, streaming divisions, etc..

Change-Id: I496e09f72322623416aaf037c821af0c5087d666
Merge topic 'JIRA_ITK-3110'

b788601 STYLE: ITK_EXPORT had no use
Merge topic 'HeaderTest'

9b640a5 BUG: Regenerate HeaderTests' after .hxx files are removed.
BUG: Disable aligned attribute to fix Apple GCC 4.2.1 seg fault

Commit 2f96c578 fixed the configure test checking if aligned
attributes were supported by the compiler. Then commit e906441e
disabled the test for Gcc 4.1 to prevent a similar error.

This commit ensures that the configure test also excludes Apple
Gcc 4.2.1 (without llvm support) by forcing the configure test to
be in "Debug" mode.

When this issue was first encountered by Brad, the problem was occurring
in Debug mode and he narrowed it down to the block of code in the try_compile
and tried to use it as a detector. Slicer appears to have encountered the
same issue in release mode, but the bug detector only detects it in Debug
mode.

Fixes #3172 - See https://itk.icts.uiowa.edu/jira/browse/ITK-3172

Co-authored-by: Bradley Lowekamp <blowekamp@mail.nih.gov>

Change-Id: I67c870d8f68b0fd2fafaf470738bf125887165d7
Merge branch 'ITK-3172-unsupported-aligned-attribute-gcc421' into release

Change-Id: Ibf85f508674555692521f7efabb38b406f2cb56d
Merge branch 'release'

Change-Id: I2cc64dd62322682117872970fb191ada2105bf58
BUG: Defined equality and inequality operators.

Defined equality and inequality operators in
itkNthElementPixelAccessor.h.

Added tests for itkNthElementPixelAccessor.

Change-Id: Ib13ea5a1b9a8bff5e98503a84914582d96c7c984
COMP: Update MINCTransformIO for templated transforms.

ENH: Added test for float displacement field

ENH: Updated to latest libminc

Improve readability / output of ExampleIOPlugin test.

Change-Id: Ifbfc4c80602b467c6f884a67dec0891b84d71b67
Merge branch 'master' into MINCTransform

Conflicts:
	Modules/Core/Transform/include/itkTransformBase.h
	Modules/IO/TransformBase/include/itkTransformIOBase.h

Change-Id: I39a0994ffdcd0b35727e97efba51fe12954ea5cd