Prevent error message when deep copying vtkGridTransform

Change-Id: I99c13233c9870f25b34947e071a9a23e33d710c2
Change GetInputConnection error message into a debug warning message

Change-Id: Ide8b69796a73b910d877a9c716de9e93f63fa29b
Allow configuration of external module dependency locations

Teach the vtk_module_export_code_find_package macro to check for a
VTK_INSTALL_FIND_PACKAGE_<name>_DIR variable to configure the default
location of <name>_DIR to be reported to applications.  Allow the
variable to be set to a false value to disable the default.  This will
allow module dependencies on external packages such as Qt5 to be
configured for redistributable/relocatable packages.

Also allow applications to set <name>_DIR themselves before finding
VTK so that they can override the VTK-provided default location.

Change-Id: I0e452fb02f371636ec3a04954a99e33c7193f77a
Fix Windows compilation warning.

Change-Id: I025243fb80ebb5504aecfaee201ef828b5bd94dd
Merge topic 'live-breakpoint' into master

94f37904 Fix Windows compilation warning.
Merge topic 'getinputconnection-error-message' into master

1d7b0a7b Change GetInputConnection error message into a debug warning message
c62a84d8 Prevent error message when deep copying vtkGridTransform
Merge topic 'export-qt5-location' into master

ff7c659b Allow configuration of external module dependency locations
Dax marching cubes now uses input array not active scalars.

The superclass still has the problem of only getting the active
scalars rather than the input array. It would be good if this were
fixed. It might be even better if vtkDaxMarchingCubes inherited from
vtkContour instead. This class both handles the input array correctly
and has better implementations of the contour algorithm.

Change-Id: Iac333cb5019b28f7fb4bf2fb62e28b898593491f
Allow Dax marching cubes and threshold to work with doubles.

Change-Id: I289624b773f148eb530e58c745f4150297e20170
Merge topic 'dax_updates' into master

c5333aac Allow Dax marching cubes and threshold to work with doubles.
c29aa732 Dax marching cubes now uses input array not active scalars.
Bad null pointer check in vtkBSplineTransform.

The ForwardTransformPoint method was missing a "!" in a null pointer
check, causing the transform to perform an identity transform.  The
tests for this class did not cover this code path, even though it is
the most common path in the general usage of this class.  A new test
has been added, and an old test has been re-enabled.

Also, add the missing GetDisplacementScale method.

Change-Id: I3cc21fda11e4c4f0a83dc020e0e9968086246d45
Merge topic 'bspline-transform-fix' into master

ddf898ae Bad null pointer check in vtkBSplineTransform.