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
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
STYLE: fixed minor spelling: XCode -> Xcode

Change-Id: I71e5a1024c8d3db14e52aeccfc26f5ac41da8cce
COMP: fixed clang warning about NULL to bool conversion

Change-Id: I5679143045614b0682b3a77280c6def44bac3809
PERF: Optimize loop index computations

A 10% speed-up in application using Dialation and Errosion was
achieved with these changes.
BUG: Do not nullify the DCMTK ExternalProject UPDATE_COMMAND.

Change-Id: I8a66180ca4cdc0848161ff14f2c5fb003079747c
BUG: Fix DCMTK lib_prefix identification.

Use the CMAKE variables.  This add support for MinGW prefix/suffix.

Change-Id: I41db5a8d21e68c646198c3a19bfa2cf73ffec7b1
ENH: wrapping itkImageSeriesWriter

Contributed by: "Li, Wen" <WLi@cnmc.org>"

Change-Id: I680b455cf8cd3d4565ab851b34482d526c5ced34
Merge topic 'PerfBinaryMorphology'

8250a48 PERF: Optimize loop index computations
Merge topic 'DCMTKBugs'

807a712 BUG: Fix DCMTK lib_prefix identification.
e4e76fc BUG: Do not nullify the DCMTK ExternalProject UPDATE_COMMAND.
Merge topic 'pointer-to-bool-warning-fix'

2430b05 COMP: fixed clang warning about NULL to bool conversion
Merge topic 'minor-Xcode-spelling'

ce783bc STYLE: fixed minor spelling: XCode -> Xcode
Merge topic 'PreventDuplicateFactoryLoad'

4b36f94 ENH: Prevent duplicate loading of dynamic libraries
Merge topic 'WrapITKWarnings2'

1da6f15 COMP: Fix wrapping configuration warnings about itkMeshBase, etc.
Merge topic 'WrapITKImageSeriesWriter'

d305716 ENH: wrapping itkImageSeriesWriter
BUG: incorrect CMake variable for system jpeg include

This was encountered when doing some weird cross-compilation.

FindJPEG defines the following:
  JPEG_INCLUDE_DIR, where to find jpeglib.h, etc.
  JPEG_LIBRARIES, the libraries needed to use JPEG.
  JPEG_FOUND, If false, do not try to use JPEG.

Change-Id: I565b9c8b1399a1e2973ec5b4813497b1df64add0
Merge topic 'release-JPEG_system_include'

579248d BUG: incorrect CMake variable for system jpeg include
BUG: Memory leak after failed RegisterFactory

If a RegisterFactory fails, the opened library was not closed. This
resulted in a memory leak.

This patch closes factories that fail to load.

Also, RegisterFactory now returns true if the factory loads and false
if it does not load.

Change-Id: If8cc37469b5d760d453b818d1c6a35058ab4d1ea
Merge topic 'ObjectFactoryMemoryLeak'

91d7549 BUG: Memory leak after failed RegisterFactory
BUG:  Masks need to be warped.

Change-Id: Idb52f47fb4bbe0e0e876f74badd36487a4cf62a4