ENH: Use DynamicCastInDebugMod for name input macros

When writing a filter it is possible to mix up inputs and
types. Similar to ImageToImageFilter::GetInput etc., a dynamic_cast
with conversion check should be used in debug mode.

Additionally, casting is not needed to print.

Change-Id: Iacdfcb881670688da79662437cbc57217e5f4fde
Merge topic 'UseDynamicCastInDebugModeForNamedInputMacros'

2a47af6f ENH: Use DynamicCastInDebugMod for name input macros
ENH: Uninitialized scalar field

Coverity defect:
Non-static class member is not initialized in this constructor nor in
any functions that it calls.

Many changes were required to remove these defects. There may be some I
missed, bit we'll see once this patch is commitred and coverity makes
another [pass.

Change-Id: I574d4425ed2d123c005126705f3c1fac7312ced7
Merge topic 'Coverity_UninitializedScalarField'

75bf352f ENH: Uninitialized scalar field