MetaIO (reduced)

This corresponds to commit hash
  53aa417f83a4c3606b06b673617a1f7b2f3a9f87
from upstream repository
  git@github.com:Kitware/MetaIO.git
ENH: Adding License file from upstream MetaIO
ENH: Adding script to update MetaIO from upstream

Change-Id: I4e51312785cc417eb3939941fbc583fe7e9ec516
ENH: Remove ITK MetaIO to prepare for upstream import

Change-Id: I7f9af5f30c6ed10fd07ff54aa220e3ce4305f40b
Merge branch 'MetaIO-upstream' into MetaIO-update

To initialize this subtree the following command was done:
git merge --no-commit -s ours MetaIO-upstream
git read-tree --prefix=Modules/ThirdParty/MetaIO/src/MetaIO/ -u
MetaIO-upstream

This patch address JIRA issue ITK-3232:
MetaIO reader crashes with empty string values

Change-Id: I27cda7d19bb87d97c28aae43b9c68628d3275033
COMP: Fix variable type for Set/Get macros

The wrong pixel typename was used for the Set/Get methods. This causes
a conversion warning with gcc 4.1.

Change-Id: Iee7e42258e5b19c69c76b3c1cb366cbdfba064a7
DOC: Fixed HistogramThresholdImageFitler

Filter not Fitler.

Change-Id: I2178e4dcf0aba4bb012a67c15d182d4d1559ff4c
Merge branch 'MetaIO-update' into release

Change-Id: I39f84454acdfd00727581d02e0d74eb7ee82849d
COMP: Fix SSE2 build errors with WrapITK on GCC 4.9. (ForRelease)

As of gcc 4.9 the cmake test for emmintrin.h no longer depends on SSE2 support actually being enabled.
Gccxml has a problem with this since its parser is based on gcc-4.2.

See ITK-3299

Change-Id: I0dbd504e5202beae8f68930f3a21d2a348158b26
BUG: Improve SWIG version check

See ITK-3303
The swig version was checked before SWIG_VERSION was defined when using system swig.
There is now also a new variable, ITK_SWIG_VERSION, which defines ITK's swig version,
and is propagated to SWIG_VERSION when using ITK's swig.

Change-Id: Idc755567691d32543997797a7d85443a1488a3ed
Merge branch 'FixFitlerTypoForRelease' into release

Change-Id: Ibb05de6d27c6c94071d8b455b972d1eb7cc65ce3
Merge branch 'FixThresholdMaximumConnectedCompone' into release

Change-Id: I9104c6bad3f7fe319c3a644b120336912919a7b3
BUG: Add VTK_VERSION for older VTK versions

For older VTK's, VTK_VERSION is not defined. It needs to be setup manually.

See ITK-3304

Change-Id: I5efec656190e7417c7a2cbfa1b27b8b545261ca0
Merge branch 'FixSSE2_release' into release

Change-Id: I62a76c1b3c9df380b8cae6ad7a61accf4707dc7c
BUG: Update VTK minimum version (for release)

If you look at the version number for VTK for the 19 april 2011,
the VTK version is set to 5.9.0, so this version number makes no sense.
I updated the version to 5.10.0, which is known to work with VTKGlue.

Bug reported by Norman K Williams on the ITK mailing list.

Change-Id: I55f13f539e9a47682f0ce5dcdb2bdd4b85f2f745
BUG: Bump GCCXML to 2014-08-06.

Better support for GCC 4.9.

Change-Id: I2563c0b78f6439ffa87d3914b0e5071ea109a5bc
Merge branch 'GCCXMLBump' into release

Change-Id: I83577c4adae8c212df13757b194e79093a33a976
Merge branch 'VTKMinVersion' into release

Change-Id: I71dbcab46134405f0f98d3ca6fbde4fece55d7cd
BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.

Change-Id: Ided50dc59198e33a30ccc8791c0ecea24774a3b0
BUG: Fix memory leak in MetaImageIO after exception

See ITK-3186

Change-Id: Ia78caea1c140c93f209b8b8505d4b75a06ed39fb