COMP: use concept checking instead of runtime checking

itkIterativeInverseDisplacementFieldImageFilter.hxx:54:8: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
  if ( !TInputImage::ImageDimension == TOutputImage::ImageDimension )
       ^                            ~~

Change-Id: I774180ae2609c62c71c331ad736b5d99b2c8c539
STYLE: Unify style of "operator delete[]"

Change-Id: I0507f39103151bd26fe2abc42aa34e41378d1e14
STYLE: Remove superfluous return statements at the end of void functions

This only includes instances of "return;" at an indentation of 1 level,
immediately followed by a closing bracket at an indentation of 0 levels.

Change-Id: Id64af94e18356cc2d6b724e4be776803d8e981c5
STYLE: Fix miscellaneous KWStyle errors

Also add some missing copyright headers to ITK files.

Change-Id: If12295a56c8899a09207d708348e9178706bdc08
Merge topic 'Style-Fixes-KWStyle'

0b5a5a3 STYLE: Fix miscellaneous KWStyle errors
Merge topic 'Style-VoidReturn'

a4603f2 STYLE: Remove superfluous return statements at the end of void functions
Merge topic 'Style-ArrayDelete'

76d9521 STYLE: Unify style of "operator delete[]"
Merge topic 'ClangWarning'

a0a6363 COMP: use concept checking instead of runtime checking