Fixing the interior check tolerance for the apex of vtkPyramid.

I was using a tolerance of 0.001 near the apex of the pyramid
relative to a distance squared for the interior check but elsewhere
I was doing a tolerance of 0.001 for the absolute value of
the distance so I squared the 0.001 tolerance to be consistent
with the interior check for the other parts of the cell.
Note that due to the degenerate nature of the pyramid cell we
do a specialized interior check near the apex.
Thanks to Kathleen S. Biagas for the bug report and fix.

Change-Id: I7580fa04539b159ceac12385e2ac3d795906dc01
Merge topic 'pyramid_apex_search_tolerance' into master

2704cf30 Fixing the interior check tolerance for the apex of vtkPyramid.
Fixed warning about unused variable.

Change-Id: I15a57ff4bbffe689cd7e7c7fa9e1033f1cd638fd
Merge topic 'fixed-unused-var-warning' into master

95ef69b4 Fixed warning about unused variable.
Changed the default executive to be vtkCompositeDataPipeline.

This will enable processing of composite datasets without
having to override the default pipeline manually.

Change-Id: I1b62bca740b4d67f58818bd2b2ebf9a5ad785867
Merge topic 'composite-pipeline-as-default' into master

2ef97890 Changed the default executive to be vtkCompositeDataPipeline.