STYLE: Coverity 1081564: Structurally dead code

Change-Id: I8ba796f656a788151c0f855eb89c62a58a2417f4
STYLE: Coverity 1080862: Logically dead code

Change-Id: Ibaa345a817ca175c9f6a68dc50b4d5724e2b38d7
STYLE: Coverity 1081598: Unused pointer value

Change-Id: I11016f06f528acfa639370ea90ed4acfce88dbe6
ENH: Move TransformToDisplacementFieldSource out of Review.

Move from the ITKReview module to the ITKDisplacementField module.

Rename to TransformToDisplacementFieldFilter and move
TransformToDisplacementFieldSource to the ITKDeprecated module for backwards
compatibility.

Filter parameters are made more consistent with ResampleImageFilter.

SetOutputParametersFromImage is replaced by
SetReferenceImage/UseReferenceImage so there is one method to use
that will causes a pipeline update properly if the Reference Image changes.

The Transform is now a ProcessObject Input so the pipeline will update
correctly and to be consistent with other Filter semantics.

Change-Id: I791ad53c79168cd7822ace65e4e3d9b0427936aa
PERF: Mark ImageRegistration8Test with RUNS_LONG

On the Rogue6 dashboard machine, even with the machine idle,
and running only one test at a time, it takes 515s.

Change-Id: I3438bdec88ce26a2360654127d91e0792b059c84
STYLE: Removed unused and misplaced python tests

Some python tests were copied to the Ruby folder. Maybe a copy/paste error.

A copy of these tests can be found in the Python folder, where they belong.
Merge topic 'cov_1081598'

b77b0bb0 STYLE: Coverity 1081598: Unused pointer value
Merge topic 'cov_1080862'

67035563 STYLE: Coverity 1080862: Logically dead code
Merge topic 'cov_1081564'

7456e7b2 STYLE: Coverity 1081564: Structurally dead code
Merge topic 'displacement-field'

df186b20 ENH: Move TransformToDisplacementFieldSource out of Review.
Merge topic 'ImageRegistration8Test-runs-long'

648bfdb4 PERF: Mark ImageRegistration8Test with RUNS_LONG
Merge topic 'remove-misplaced-python-tests'

96777d1b STYLE: Removed unused and misplaced python tests