Extended filter to support culling unused points.

Previously the filter just passed points through. This behavior is an
option now (PassPointsOn) and instead unused points (after extraction) are
discarded. This implementation is consistent with vtkExtractGeometry and
is the new default behavior (PassPointsOff).

Change-Id: I8fb396caa236e54c0afdb69f94a0ea785e8bca97
Add caching for time steps in EnSightGoldReader binary reader.

Change-Id: I69137fd0b90ae9f5194af99995df6b1af06d1b41
vtkhdf5: Remove extra calls to cmake_minimum_required

Drop calls to this command in subdirectories.  They are never used as
the top-level source directory.

Change-Id: I6249719417ea8adb9297fab9f7e969c944bb3a13
Accelerators/Dax: Remove extra call to cmake_minimum_required

This directory is never used as the top-level source.

Change-Id: Id3878915df82c6e69323af625cc5d3906629faf4
Refactor top-level CMake Policy settings as loop

Use a loop in the top-level CMakeLists.txt file to set policies, and
comment each item with the version of CMake that introduced it.
Also do this in Testing/External/CMakeLists.txt since that is used
as the top-level source tree for building tests externally.

Change-Id: Ic4f0fab6f23d1409ad1140617292f2751896540f
Examples: Set required CMake version and policies before project()

Update CMakeLists.txt files in the Examples to call the
cmake_minimum_required() command and set policies before calling the
project() command.  This is necessary because policies may affect
the project() command behavior.

Change-Id: Id7d4e68b35fabdff29c1ecb0b9e7475e5588b753
Set CMake Policies CMP0025 and CMP0042 as necessary

CMake 3.0 introduces these policies to improve default behavior on OS X.
Set them explicitly in VTK to avoid policy warnings.  VTK already works
with the NEW behavior.

Policy CMP0025 affects the project() command when the Apple Clang
compiler is used so we need to set it in all the Examples.  Policy
CMP0042 affects shared libraries on OS X, enabling MACOSX_RPATH by
default.  Set it in directories where we create libraries.  Also tell
KWSys to enable MACOSX_RPATH explicitly instead of setting the policy.

Change-Id: I543b60ee1b8f629adb150e01ee83d99dddb66f46
Merge topic 'ensight_binary_time_caching' into master

9cc56d49 Add caching for time steps in EnSightGoldReader binary reader.
Add new baseline for dashlin1.

Change-Id: Ie94d3e883da1c43a7dc7383a80d73339dbaf5f92
Merge topic 'proj-tet-baseline' into master

0e07b099 Add new baseline for dashlin1.
Merge topic 'fix-CMP0025-CMP0042-warnings' into master

2ad9f474 Set CMake Policies CMP0025 and CMP0042 as necessary
3a04542c Examples: Set required CMake version and policies before project()
59836055 Refactor top-level CMake Policy settings as loop
08df7a88 Accelerators/Dax: Remove extra call to cmake_minimum_required
ee1c7530 vtkhdf5: Remove extra calls to cmake_minimum_required
Rendering/Volume: Convert new baseline to ExternalData content link

This should have been converted prior to addition in the parent commit.

Change-Id: I6722de844eb3440334911a7e484fd5f66cae2e0f
Merge topic 'proj-tet-baseline' into master

73431db6 Rendering/Volume: Convert new baseline to ExternalData content link
Merge topic '0014457-ExtractPolyData-PassPoints' into master

0567a19c Extended filter to support culling unused points.