COMP: remove erouneous SWIG version check

This version check code should never be run. If the user provides a
SWIG version, CMake version >2.8 is required by ITK and this code
should not be run. On the other hand if swig is compiled as an
external probject, then we know the version and don't need to check.

Change-Id: Ia01db827682b392dfb4b31f370849992eb250a41
BUG: LevelSetsv4 'Base' in class name.

Many of the LevelSetsv4 classes had 'Base' at the end of their name because they
were base classes or because it might be possible that they could be base
classes in the future.  However, this does not follow ITK convention,
needlessly increases code verbosity, and hampers readability.  Note that there
are some classes that do require 'Base', as is true with the rest of ITK (Image
and ImageBase, etc) because the base and derived classes need to avoid a name
conflict.

The classes are renamed along with an addition to the migration guide.

Change-Id: I9048c7aa79c4422e628afe142af96cb6bab3ac78
BUG: adding missing types for wrapping ResampleImageFilter

Change-Id: I627f19f469e6832764ae4ad71b8f8abf87e4475a
COMP: Fix some compiler warnings

Change-Id: I2f7a5614f5a5899580568522271dfef3382ba5f3
BUG: Implement itkObjectToObjectMetricBase::GetCurrentValue()

This method was previously defined but unimplemented.
Changed ObjectToObjectMetricTest to ObjectToObjectMetricBaseTest
and added it to CMakeLists

Change-Id: I126691b19213b7a4f4fb44e3b039dab9b120dcfe
COMP: Missing this-> required for clang++

Change-Id: I6adb200696231b3cec991c7dd669e6f496a098ad
Merge topic 'FixCompilerWarnings'

de6b9e3 COMP: Fix some compiler warnings
Merge topic 'FixSWIGVersionCheck'

b7634ad COMP: remove erouneous SWIG version check
Merge topic 'ResampleWrappingForMoreTypes'

3f70607 BUG: adding missing types for wrapping ResampleImageFilter
Merge topic 'ImplementObjectMetricGetCurrentValue'

888c59c BUG: Implement itkObjectToObjectMetricBase::GetCurrentValue()
Merge topic 'LevelSetv4Base3'

a08ed79 BUG: LevelSetsv4 'Base' in class name.
BUG: ITK-2930 Fix OpenCVBridge memory copy errors.

When image size is odd (e.g. 513 by 512), opencv
tends to pad the image width. OpenCV bridge API
should reflect the padding accordingly to prevent
memory copy failures.

Improvements and Fixes:
1)Replace macros by template methods and functions.
2)Split the test into scalar and rgb ones, and added
new odd size images for testing.
3)Reworked the padding for both RGB and scalar images.

Change-Id: Ia0d6a2be2f36327cb9d0c4a400b6614e2bb112d3
Merge topic 'ITK-2930'

41f7629 BUG: ITK-2930 Fix OpenCVBridge memory copy errors.
Merge topic 'ClangErrorFix'

88ebc91 COMP: Missing this-> required for clang++
COMP: fix overflow warnings

This patch addressed the following warning:

itkpatchbaseddenoisingimagefilter.hxx(853): warning C4756: overflow in
constant arithmetic
BUG: Introduce proper .md5 based testing data

The original XML test suite must not have uploaded
the proper .md5 files during the commit.  This
patch set prepares the md5 object files for commit.

Change-Id: I27f7b0bc444d3aaf161d1e698b0f812c33eb3c0a
Merge topic 'FixOverflowWarning'

b6c051e COMP: fix overflow warnings
Merge topic 'FixXMLTestingData'

1b7bdb5 BUG: Introduce proper .md5 based testing data