search::KdTree accepts different types of KdTree
fixed const iterator errors (win64)
CPPF Implementation
Formatting.
Added CPPFSignature struct. Modified CMakeLists.txt
added equal3() method to auxiliary.h and added a check to getFullLeavesIntersectedBySphere to prevent inclusion of source point leaf
Allow pcl to be built against system metslib

This patch allows PCL to build against a system installed metslib
where available.  It uses pkgconfig to try to discover metslib.pc,
and when both are available HAVE_METSLIB is set to ON and the
include paths are modified to use metslib's location as discovered
by pkgconfig.  When pkgconfig and/or metslib is not found, cmake
will continue to use the bundled version of metslib as before.
Whitespace cleanup in registration/CMakeLists.txt

While making modifications for metslib, I noticed that there was
some mixed use of tabs and spaces for intentation.  I normalized
them all to 4 spaces per tab and made the indentation of all of
the "set" blocks consistent.
reformatted according to PCL coding style
Fix compiling error of deprecated template.
vtkRegressionTestImage.h causes missing header compiler error with VS2012 vtk6 without test build turned on. It is not used at all, so just remove it.
Code for MomentOfInertia feature class
Tests for MomentOfInertia feature implementation
Tutorial for MomentOfInertia feature class
Code for RoPS feature
Tests for RoPS feature implementation
Tutorial for RoPS feature class
Add: processing of alpha channel in color handlers
Fix: issue in ISSKeypoint3D where PointOutT is assumed to be PointInT
added references for normal estimation using integral images