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
reformatted according to PCL coding style
added unit test case for the ORROctree function getFullLeavesIntersectedBySphere()
changed the main error messages
more formatting changes to adhere to pcl coding style
fixed spacing issues
Update normal_estimation.cpp

Correct parameter order print in print_info
Clears inlier indices if save_inliers_ is true so that the same rejector instance
can be used in different runs. Side note: user code checking the returned inlier indices size
might be able to detect if consensus was found. Note that without this, when no consensus is found,
the filtered correspondences are equal to the input correspondences.
Added explicit overloads and instatiations for pcl::PointXYZ.
Supervoxel clustering can then be used with XYZ data.
Added instantiation of OctreePointCloudSingleBufferWithEmptyLeaf
and replaced pcl::octree::OctreeLeafEmpty (not declared) with pcl::octree::OctreeContainerEmpty
Merge pull request #328 from intbots/master

Octree with EmptyLeaf
Add: method getKeypointsIndices to get keypoints indices in input

Provide a method to return found keypoints indices in the input. Not
all detectors would populate the keypoints_indices_ so you need to
check for emptiness befor use in set****Indices methods.
Add: example for getKeypointsIndices method
Rename files to grabcut_segmentation
Update: rename headers
Update: make different methods for organized and non organized point clouds
Add: grabcut segmentation