COMP: Fix "unused-local-typedefs" warnings

This commits fix warnings discovered while compiling Slicer. At the
exception of the change to "itkLinearInterpolateImageFunction.h", all
update consisted in removing line defining unused local typedefs.

Within "itkLinearInterpolateImageFunction.h", the "itkConceptChecking"
header has been included to make use of the itk::Concept::Detail
and get ride of warning for traits. Similar approach has been used in 8329f68.
DOC: Add break in brief description of Canny edge filter

Change-Id: I4f6e991953f7b125b34e8ffc426dd1a526336238
COMP: Fix default wrapping with all modules

My previous patch (http://review.source.kitware.com/#/c/15885/) broke the wrappings
when starting from an empty build dir, as the ITKGroup_ variables are only set when
ITK_BUILD_DEFAULT_MODULES was set once to OFF.

This will fix the errors on the dashboard.

Change-Id: I3b0d514caba3444ffeaa6837a915481877a9ca1d
Merge topic 'FixWrappingBuildALL'

e6f6e15a COMP: Fix default wrapping with all modules
Merge topic 'fix-unused-local-typedefs-warnings'

883d6dba COMP: Fix "unused-local-typedefs" warnings
COMP: Fix typo in ReflectiveImageRegionConstIterator.

Operate = needed to be operator=

Change-Id: I9c274438b369959c77551181e31a03e708e5f466
COMP: Fix "unused-local-typedefs" warning in LandmarkBasedTransformInitializer

This commit fixes the following Slicer warning:

// -------
In file included from /path/to/ITKv4/Modules/Core/Transform/include/itkLandmarkBasedTransformInitializer.h:188:0,
                 from /path/to/Slicer/Modules/CLI/FiducialRegistration/FiducialRegistration.cxx:7:
/path/to/ITKv4/Modules/Core/Transform/include/itkLandmarkBasedTransformInitializer.hxx: In member function ‘void itk::LandmarkBasedTransformInitializer<TTransform, TFixedImage, TMovingImage>::InternalInitializeTransform(itk::LandmarkBasedTransformInitializer<TTransform, TFixedImage, TMovingImage>::VersorRigid3DTransformType*)’:
/path/to/ITKv4/Modules/Core/Transform/include/itkLandmarkBasedTransformInitializer.hxx:252:65: warning: typedef ‘RotationCenterType’ locally defined but not used [-Wunused-local-typedefs]
   typedef typename VersorRigid3DTransformType::CenterType       RotationCenterType;
// -------

Change-Id: I8a632362eb73035df790a762362dd1a7665a4594
BUG: Add additional MetaDataObject explicit instantiation.

The MetaDataObject  of std::vector<std::vector<double> > > use by
Slicer's ResampleDTI module. This needed to be explicitly instantiated
and export to enable dynamic_casts to correctly work.

Additionally other related types have been added that may be used in
other applications.

Change-Id: Ic1f9d78bea6019bd03e2f079e0c828a18a9b2760
Merge topic 'DataObjectOfVectorVector'

9e820d93 BUG: Add additional MetaDataObject explicit instantiation.
Merge topic 'fix-unused-local-typedefs-warning-LandmarkBasedTransformInitializer'

b7f09768 COMP: Fix "unused-local-typedefs" warning in LandmarkBasedTransformInitializer
Merge topic 'ReflectImageRegionConstIteratorError'

ea5babf4 COMP: Fix typo in ReflectiveImageRegionConstIterator.
Merge topic 'CannyEdgeBreif'

aacfcc33 DOC: Add break in brief description of Canny edge filter