Clearing up some of the issues with pdal_defines.h and install directories

We have borrowed a number of helper macros from PCL and modify them for use in
PDAL. The pdal_defines.h will still be configured to the
PROJECT_BINARY_DIRECTORY, but it seems to be updating with cmake configuration changes and installing correctly.