if the count for a cloud is > 32bit int, we'll overflow and get an error. if we use a int64_t here, in 32-bit land, the bind doesn't work properly
tweak configuration script
add random iterator implementation for filters.scaling
use epsilon compares instead of direct == for floats
filters.scaling now supports random interator
seeking off the end should throw an exception.
IteratorBase needs to life in ::scaling, not ::pdal :)
random iterator implementation for filters.inplacereprojection
random iterator implementation for filters.selector
don't explicitly link to Boost_LIBRARIES, because when we embed, we don't have that defined
fix up building in non-GDAL situations
find threads libraries because some platforms don't link them by default
First working version of point placement in hexagons.
Add support for traversing single shape.
Working hexbinning and outer path.
Add small build change.
Working hexbinning and traversal.

Conflicts:
	CMakeLists.txt
	apps/pshape/CMakeLists.txt
	apps/pshape/HexGrid.cpp
	apps/pshape/HexGrid.hpp
	apps/pshape/Hexagon.hpp
	apps/pshape/Point.hpp
	src/GlobalEnvironment.cpp