BUG: disable computation of fixed image gradients in ANTS metric

itkANTSNeighborhoodCorrelationImageToImageMetricv4
Image gradients were being calculated unnecessarily for the
fixed image. Changed behavior to mimic base class which
calculates image gradients according to baseclass option
for image gradient source.

Change-Id: I0da3b92b3facffa54b22c8be835baa19a08e7227
PERF: CompositeTransform - use raw pointers for efficiency

Increase efficicency in several CompositeTransorm methods that
are used in tight loops. Previously a smart pointer was
returned by value, requiring object register/unregister.

Change-Id: If29dcf9709335d492bf3e4e3bb11ef14c6ad3a8b
BUG: itkTestDriver should only print usage once

The usage was being printed twice for the itkTestDriver
executable. The other module test drivers were ok. This patch has been
manually verified to preserve the correct behavior or both types of
drivers.

Change-Id: I0f43fa627878058ee104d42fce61849758836f28
KWSys Nightly Date Stamp
ENH: Fixing registration methods pipelining.

The methods for interfacing with the registration
components were not set up correctly in terms of
proper pipelining.  Also, added a flattening
function in the composite transform to remove
nested composite transforms.

Change-Id: Idd371f31e0b3f9699e154bec364c8216ade43098
KWSys Nightly Date Stamp
Merge topic 'RegistrationPipeline'

5ea4b3f ENH: Fixing registration methods pipelining.
Merge topic 'FixTestDriverDoubleUsage'

bc1e13c BUG: itkTestDriver should only print usage once
Merge topic 'ANTSMetricFixedImageGradients'

bb41f30 BUG: disable computation of fixed image gradients in ANTS metric
Merge topic 'CompositeTransformGetNthTransformRaw'

c69bdfb PERF: CompositeTransform - use raw pointers for efficiency
COMP:  Default parameters belong at declaration

When a function uses a default parameter, it should
be given at the declaration rather than
the definition.  The clang compiler throws
an error if this is not the case.

Change-Id: I1f3cffac9b1aa75c3bdc511989fd6b9a7ad90aa3
Merge topic 'FixClangDefaultParamterSetting'

876dac6 COMP:  Default parameters belong at declaration
PERF: Remove pre-warp in ImageToImageMetricv4.

The option to pre-warp images was added for improved speed,
but corrections to the algorithm now make pre-warping
slower, except for specialty cases which can be better
handled separately. Removing this option makes the
code significantly simpler.

The Baseline image for itkSimpleImageRegistrationTest has
been updated.

Change-Id: Ib7706350b653157592e53d4b1f87b7b1fae70213
ENH: Improve code coverage for LevelSetsv4

Disambiguation: rename IsInside -> IsInsideDomain to test if one index could be evaluated

Change-Id: Idd3838ec733528ce1344f2f9797c729be82a1362
ENH: Possibility to provide an image to weigh the curvature term

Change-Id: I3cb911b30294961fe3b0f97616c6f981125d139c
ENH: Review IsoDataThresholdCalculator

Change-Id: I321f776ab16a16c8b36bc5fd8698c39de178a416
COMP: valgrind suppression for system zlib

Change-Id: I0f1ebff5d2b21628e83c97bffd089e60fe2a412f
ENH: Review IntermodesThresholdCalculator

Change-Id: I6efffbce86712fc11c5e6db72ba9362c0a39da67
ENH: wrap the deconvolution filters

Change-Id: I7d2013c442d2d368edfe36b7505504c2456e223d
STYLE: fix typo in my first name
COMP: Fix ImageSource MakeOutput overload error.

For gcc 4.7.

Change-Id: I60f03a57d0c4c0b3eae63e3af7b24d92e0898902