first cut at a dedicated pcd reader/writer
move most toPTree() methods of PDAL objects out to static functions in PDALUtils.hpp #422
clean up typo #422
add missing include
Actually use numberOfReturns

Previously, we were ignoring the value and just using 10. Thanks
@abellgithub for the catch.
Merge pull request #422 from PDAL/issues/422-toJSON-toPTree

toJSON and toPTree methods of Metadata (and others) should be in PDALUtils.hpp, not inside class implementations
Merge pull request #423 from chambbj/pcd-driver

first cut at a dedicated pcd reader/writer
Merge pull request #424 from gadomski/fix-faux-reader-bug

Actually use numberOfReturns in FauxReader
Vagrant: need libglew-dev for OpenGL for PCL now
remove embedded boost #427
switch off EMBED boost usage in Travis #427
Remove duplicate line from Travis before_install

Doesn't hurt anything, but it doesn't need to be there.
more EMBED excision #427
Merge pull request #427 from PDAL/issues/427-no-boost-embed

Remove embedded boost
Merge pull request #429 from gadomski/duplicate-before-install-line

Remove duplicate line from Travis before_install
rename .txt to .rst #430
Merge pull request #430 from PDAL/issues/430-txt-to-rst-rename

Rename doc .txt to .rst
doc work by Andrew
Remove all c# and python swig

These have not been maintained in years, and their presence only causes
confusion (#405).
Require boost when finding package

Now that we don't have embedded boost as a fallback
(51c6563e8af4cdb9f549fae7192b31772095ca3f), we should bomb if we are
unable to find boost on the system.