ENH: Add Remote module group description to Doxygen.

Change-Id: Ic70edec4c163ae0f06a42c3aff6b8ea0f1c7c8be
ENH: Added *.remote.cmake for remote module VariationalRegistration

This version uses bd3ae2f8a37f76dc1700e7369e8edb03c31ff6dd.

Change-Id: I0dd31de20480934229efc019ef95416245286224
DOC: Improve documentation and types for SplitRequestedRegion.

Improve doxygen documentation for ImageSource::SplitRequestedRegion.

Change-Id: I5a713a04f27ae0094e46be1c628330a466778863
BUG: Dereference after null check

Coverity reports possible dereference of NULL returned value.

Change-Id: I8a6d1aed89209cff3e78bfac63fe330115180211
BUG: Missed an API change for Allocate

The optionally compiled GPU filters were missed
during the Allocate() function refactoring.

Change-Id: I04d24da2d4fb5508cd30b1266009cd8a8b332bed
ENH: Add InitialTransform as pipelined input with inplace option

The initial parameters for the output transform can not be set by an
initial transform object. This initial transform by default runs
inplace by doing a move of the transform object in the input to the
output. Alternatively, a deep copy via a clone can be done. If no
initial transform is specified the transform is default constructed?

The pattern of InPlaceImageFilter was followed, where the "copying" is
performed in the AllocateOutputs method.

Additional GetTransformOutput and GetTransform methods were
added. This follows the name pipeline input/output monkier with the
"Output" being the decorated object. As well as GetModifiableTranfrom
method.

Change-Id: Ic62dbc15d568d8578a82fa579071e6fde35e1960
ENH: Use Transform base class as default template parameter

With the ability to set an initial transform, it is no longer
necessary for the ImageRegistrationMethodv4 class to directly
construct the output transform. This type can be copied/cloned/grafted
from the InitialTransform.

This reduces the permutations for methods which need to be
instantiated making it possible to wrap this class for SimpleITK and
WrapITK.

Change-Id: I4a3af0aad48bbf3203d7b3f1138547d04cdde684
ENH: Use InitialTransform in deformation examples

remove const_cast

Change-Id: Ica2ffc3ceae3e6a25f88dba01b371f05e45239e3
COMP: add missing stl algorithm header for std::max

Change-Id: I62be6f637664f8cbed78fe78bd9b23b12512168c
Merge topic 'ImageRegistrationMethodv4PipelineInputs'

2e998477 ENH: Use InitialTransform in deformation examples
18aecd4e ENH: Use Transform base class as default template parameter
8aecb116 ENH: Add InitialTransform as pipelined input with inplace option
COMP: add missing stl algorithm header for std::max

Change-Id: I62be6f637664f8cbed78fe78bd9b23b12512168c
Merge topic 'FixAlgorithmHeaderMissing'

0ffe8f58 COMP: add missing stl algorithm header for std::max
Merge topic 'MissedAllocateSignatureUpdate'

0c37911a BUG: Missed an API change for Allocate
Merge topic 'FixAlgorithmHeaderMissing'

adb47dd6 COMP: add missing stl algorithm header for std::max
Merge topic 'Coverity_DerefAfterNullCheck'

198ea059 BUG: Dereference after null check
Merge topic 'splitter-doc'

8e27a1b6 DOC: Improve documentation and types for SplitRequestedRegion.
Merge topic 'add_remote_module_variational_registration'

26ac0952 ENH: Added *.remote.cmake for remote module VariationalRegistration
Merge topic 'remote-doxygen-group'

7862a3d7 ENH: Add Remote module group description to Doxygen.
COMP: Test for itkCustomColormapFunction

This test checks the itkCustomColormapFunction class. Reads the
./input/bone.txt file and creates a custom color map based on that input.

This improves code coverage

Change-Id: I1278b7469936939ca0fe652b59d5c6178aa407b3
Merge topic 'CustomcolorMapFunctionTestFix'

1cc091a6 COMP: Test for itkCustomColormapFunction