COMP: Fix wrapping configuration warnings about itkMeshBase, etc.

Perform wrapping for the Mesh with the float and double types.

Commented out code about QuadEdgeMesh wrapping has been removed.  Wrapping
of Mesh classes over QuadEdgeMesh should occur within the QuadEdgeMesh
module to avoid module dependency issues.

Change-Id: Ibdaefa79ab4716b9bdd4ad2fe0320ed5ad996f77
COMP: Remove unnecessary BORLAND code

A universally applied work around for the BORLAND compiler
was causing a compiler warning on Intel compiler where it was
validly detecting multiple declarations of the same forward
declared class across different scoping rules.

This patch removes the work around for the borland compiler,
simplifies the code, and removes a compiler warning when
extensive warnings are used with the Intel compiler.

Change-Id: Ic6ebe6b9649c5b998c8f8bed76a29b907abe8447
ENH: Get the internal transforms of SyN registration filter

Get the FixedToMiddle and MovingToMidle transform to track the
registration procedure at each iteration. The
itkSyNImageRegistrationTest is expanded to test the new added
interfaces.

Change-Id: Id8b7332f639ac7053bdc8f611d5db684818dcadd
COMP: Fix HDF5 unused function for long long on Unix.

Since long int provides the long long feature on Unix, this function
is unused, resulting in warnings on some compilers.

Change-Id: I6d9ae01aa16b2b8604befe8d54300dca471b5c46
ENH: Bump CMake version numbers to 4.4.0.

Change-Id: Ia43cce35c3469ac4eceefe7ce1c6b62e5ec6f08c
Merge branch 'CMakeVersion'
BUG: Remove unused metric test content link.

Change-Id: I9253c1eac9bbbb1ece5c714f358bf87dc04bf372
Merge topic 'ITK2985'

5d5dbd4 ENH: Get the internal transforms of SyN registration filter
COMP: Turn on -fpic in options for DCMTK External Project

Also moved forward git version, to pick up fixes relative
to build issues on systems where tcpd.h was missing
ANSI prototypes for the extern functions.

Change-Id: I9bb74c32b39e7aedd508a9e3fc04e4a086e2449a
Merge topic 'AddFPICSwitchForDCMTK'

ce5dc7c COMP: Turn on -fpic in options for DCMTK External Project
Merge topic 'HDF5LongLongUnix'

2a15aa6 COMP: Fix HDF5 unused function for long long on Unix.
Merge topic 'RemoveIntelCompilerWarningBORLAND'

68bff31 COMP: Remove unnecessary BORLAND code
COMP: Add DLL to PATH for Python tests on Visual Studio.

The *.pyd Python modules the *.dll's (ITKCommon) in the PATH
environmental variable to load during the tests.

Change-Id: I881db4a7fbe39ee383b86eaf008650dd92fa0975
COMP: Make type conversions explicit/consistent

When using the -Wconversion compiler flag, ensure
that all warnings are resolved.

With gcc and clang, this flag warns of implicit
conversions that may alter a value.

Change-Id: I15d5f2962eb7144115ed97b4e52ae5c0882b48fa
ENH: Prevent duplicate loading of dynamic libraries

Dynamic libraries should only be loaded once. This patch warns if
there is an attempt to load an existing dynamic library.

To simulate duplicate loading, the patch modifies the arguments to an
existing test. The test argument passes in multiple paths that are
concatenated into a ITK_LOAD_PATH.

We had hoped to just pass in a single argument that had path
separators, but the window separator is a ";". We could not figure out
how to pass in an argument with embedded ;'s.

Change-Id: I7b3ae7e5f0cbdf96a047c24dbc907cda847bcf71
COMP: Fix compile error in PhilipsRECImageIO

The recent change 966fcb62c859229f9b421403c4faf3e6ef5e2b81 introduced
a compile error in PhilipsRECImageIO.  This was not detected because
no dashboards have this module enabled.

Change-Id: Ida1ceaa4a8106754244843b3392660d2883eed75
Merge topic 'WConversion'

78fd006 COMP: Make type conversions explicit/consistent
Merge topic 'PhilipsRECImageIOCompileError'

f444637 COMP: Fix compile error in PhilipsRECImageIO
Merge topic 'UnusedContentLink'

440f890 BUG: Remove unused metric test content link.
STYLE: Use ITK_ prefix for FFTW cmake variables and defines

Additional bug fix when only FFTWD was defined and not FFTWF. Caused
by path not being defined.

Renamed USE_FFTWD to ITK_USE_FFTWD.
Renamed USE_FFTWD to ITK_USE_FFTWF.
Renamed USE_SYSTEM_FFTW to ITK_USE_SYSTEM_FFTW.

For legacy compatibility, the above CMake variables are initialized
with the old CMake variable if it is defined.

Change-Id: I15c73a998308088eb5325881aefd825a2e59aa38