COMP: Further changes to the use of std::copy_n

1. Add preprocessor test for condition (detected by David
Doria) where ITK was configured & built with a compiler that
supports C++11 std::copy_n, but a user program was not.

2. Small changes suggested by Bradley Lowencamp that didn't
make it into the last patch.

Change-Id: I1635cccc52b2dbf3621b896db9a139f33cda4fe2
COMP: Fix project linking against ITK that does not use VtkGlue.

The problem:

ITK is built with the ITKVtkGlue or ITKLevelSetsv4Visualization module enabled.
A project that uses ITK, but does not use VTK, does a

find_package(ITK REQUIRED)
include(${ITK_USE_FILE})

but if the VTK_DIR that was specified for ITKVtkGlue is at a build tree
location, CMake does not know where to find the VTK libraries.

The solution:

In the per-VTK-module export code, we should include VTKTargets.cmake so CMake
knows where to find the VTK libraries.  To do so, run find_package(VTK_DIR
NO_MODULE REQUIRED) with the VTK_DIR used during ITK configuration.

Change-Id: I6c74891f97da80c1b1ac352b8f7495439c80d610
Merge topic 'LinkVTKGlueNotUsed'

4371df2 COMP: Fix project linking against ITK that does not use VtkGlue.
ENH: Adding numeric_traits specializations for "long long"

This patch applies commits r34558 and r36873 from VXL upstream
authored by Brad King.

Change-Id: Ie233754645f3d4fc434578b5eb0871d3dd74c860
ENH: instantiate vnl types with "long long" on all platforms

This works toward portable instantiation of images with int64_t
types.

Change-Id: Id228cbd38794336898b0b0df06cf9524641d01b0
Merge topic 'AddVnlNumericTraits_long_long'

02db47b ENH: instantiate vnl types with "long long" on all platforms
35cd28d ENH: Adding numeric_traits specializations for "long long"
Revert "ENH: Use named inputs in BinaryReconstruction filters."

The reverted patch broke the method
ProcessObject::SetInput. Previously, filter->SetInput() would work for
setting the input images, it no longer does. SimpleITK uses this
method to set filter inputs. These filter silently compile and give a
run-time exception with the prior patch applied.

This reverts commit 285f3ac2d50c54803657458ee529a7c8ce602150.

Change-Id: I99fd84cbfc2da8714dbbb1343e3b8faf55ad4f29
Merge topic 'RefineStdCopyNUsage'

137b5c3 COMP: Further changes to the use of std::copy_n
Merge topic 'NamedInputNotBackwardsCompatible'

32b4659 Revert "ENH: Use named inputs in BinaryReconstruction filters."