COMP: Do not wrap WatershedImageFilter on Windows.

The output Image of WatershedImageFilter has pixel type
itk::IdentifierType, which can be unsigned long long on Windows.
unsigned long long is not wrapped in the supported classes --
we do not wrap WatershedImageFilter on Windows.

Change-Id: Ia478633fbdbb943cbbcd639d1447f59bf0e56185
BUG: SymmetricEigenAnalysis OrderByMagnitude bug

As reported in
http://old.nabble.com/Bug-in-SymmetricEigenAnalysis--p10157786.html
and patched as described in the Jira ITK-2939 issue here
(https://itk.icts.uiowa.edu/jira/browse/ITK-2939),
itkSymmetricEigenAnalysis returns eigenvalues with the wrong sign when
OrderByMagnitude is set to true.

The first part of this patch is to incorporate a test that
demonstrates this bug.  The second part of the patch will provide the
fix for the bug.

Change-Id: Iddc662a6181fc6b5ded1df83a33f50a4275b9eac
ENH: Templated MaskedFFTNormalizedCorr. over MaskType (#ITK-2940)

Change-Id: Iebe4e2deebe9d54271569821a90f33fcdaad7d03
BUG: Avoid warning by using ProcessObject::GetInput method

When using a any binary functor filter, if the first input is set to a
constant the InPlaceFilter would cause a run-time warning such as the
following:
WARNING: In
itkImageToImageFilter.hxx,
line 104
AddImageFilter (0x7ff4b6481a80): Unable to convert input number 0 to
type N3itk5ImageIfLj2EEE

To avoid this, the usage of the more general ProcessObject method is
used in conjunction with a dynamic_cast, to handle the expected case
when casting fails.

Change-Id: Iedeb8903e774bae8976fb34302897e41640e73f0
COMP: Make module header tests depend on module libraries

Some header files may be generated at build time while building their
libraries.  Do not compile header test sources until after the libraries
are available to ensure that such generated headers will exist.

Change-Id: If6975d956835555dcd799ae273ca614f31414db7
Merge topic 'FixInPlaceConvertWarning'

54ef39e BUG: Avoid warning by using ProcessObject::GetInput method
Merge topic 'WrapWatershed'

235f33f COMP: Do not wrap WatershedImageFilter on Windows.
Merge topic 'MaskedFFTNormalizedCorrelationTemplates'

aaf105c ENH: Templated MaskedFFTNormalizedCorr. over MaskType (#ITK-2940)
COMP: Make module header tests depend on module libraries

Some header files may be generated at build time while building their
libraries.  Do not compile header test sources until after the libraries
are available to ensure that such generated headers will exist.

Change-Id: If6975d956835555dcd799ae273ca614f31414db7
Merge topic 'Add_DCMTKImageIO'

7c3c5fa COMP: Make module header tests depend on module libraries
Merge topic 'SymmetricEigenAnalysisBug'

218d62d BUG: SymmetricEigenAnalysis OrderByMagnitude bug
BUG: Add regression test to try very long filename w/MetaIO

Adding a test to verify that the Jira ticket is
no longer an issue:

https://itk.icts.uiowa.edu/jira/browse/ITK-2934

Change-Id: I8b46993fd827737fd3104a1110d357617aba520b
Merge topic 'MetaIOLongFilename'

74c9f49 BUG: Add regression test to try very long filename w/MetaIO
Merge topic 'module-HeaderTest-depends'

cfe0f2f COMP: Make module header tests depend on module libraries
BUG: The incorrect auto_load path was specified in itkIOPluginTest

The cmake generator expression $<TARGET_FILE_DIR:tgt> should produce
the output path of the library on both windows and unix-like systems.

Change-Id: I1660e665ec25f968b43d73179cfcaec77003a716
COMP: add missing functional header for logic ops tests

VS11 is reporting the std logic operators as undefined.

Change-Id: I109e57bab7063aeadefdaabe3098e760fb494dcd
Merge topic 'LogicOpsTestIncludeFunctional'

3caa6c8 COMP: add missing functional header for logic ops tests
Merge topic 'FixPathInPluginTest'

4df7c47 BUG: The incorrect auto_load path was specified in itkIOPluginTest