BUG: Using static const variable causes ld error when using dynamic libraries

Static const variables yeld STB_GNU_UNIQUE symbols in shared libraries, and prevent these libraries to be properly unloaded. As a result, a program using dynamic libraries loading including calls to itk::MattesMutualInformationImageToImageMetric will return the following error whenever it ends :

Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!

This patch only replaces the static const variables by const variables.

The pre-commit hook made me do the style changes. I applied the requested changes in this new version.

Change-Id: I5862ff5a965599dbf2a4cc1b48b5a4931588653b
COMP: No Vector pixel type for BinShrink

VS9 (2008) does not correctly implicitly cast itk::Vector for
operator +=

The filter is no longer wrapped for the vector pixel type.

Change-Id: I114b28de45e3678d00b3f0b87dd6124febec0692
BUG: Use standard baseline and compare for validation

Don't use custom code to compare images, use a baseline with command
line tunable tolerances.

Change-Id: I2cf257e234a171a428a92bb5a0a1b3b9cbb08414
Merge topic 'GPUMeanStandardImageCompare'

355e9d1 BUG: Use standard baseline and compare for validation
Merge topic 'WrapITKBinShrinkNoVector'

c14c5c9 COMP: No Vector pixel type for BinShrink
BUG: Remove initially available ITK_WRAP_JAVA cmake option

Currently Java WrapITK needs work, an does not build correctly. This
patch removes the option initially available. The option will still
become available after ITK_WRAPPING is enabled.

Change-Id: I8d552555d72d95b5fbf05b87b94527aac1025960
COMP: Use SimpleNew macro to avoid Clone method

This patch addressed the following warning:

itkResampleImageTest2.cxx(46): warning #177: function
"<unnamed>::NonlinearAffineTransform<TCoordRepType,
NDimensions>::Clone [with TCoordRepType=double, NDimensions=2U]" was
declared but never referenced

Change-Id: I2bac40c6c8a60e5e7f2626d0279fc911961c0048
Merge topic 'TestWarningUnusedClone'

bd60d23 COMP: Use SimpleNew macro to avoid Clone method
Merge topic 'WrapITKNoEasyJavaOption'

04c9485 BUG: Remove initially available ITK_WRAP_JAVA cmake option
Merge topic 'static_const_removal'

d74f4d8 BUG: Using static const variable causes ld error when using dynamic libraries
BUG: Update VXL update README location.

Change-Id: I65b09d24e335889aab78f61f3c4908a62b13ddf2
Merge topic 'vxl-readme'

ab4f446 BUG: Update VXL update README location.
COMP: Fix improper included header in vcl_memory_tr1.h

TR1 is a special case in vcl and does not exactly fit the original vcl
header generation framework.  Make a small change to add a special case
for TR1 in which the "_tr1" suffix is stripped when generating the
include path.

Change-Id: I02a39658f5c0d28ad701052ba8444dfc1a9d997b
Merge topic 'vcl_memory'

790d46b COMP: Fix improper included header in vcl_memory_tr1.h