Fix inconsistency between method declaration and implementation that resulted in build failure
Fix for problem where leaves could get lost, and warning would show up. Now we use leaf indices directly for seeding, instead of doing a look up
Changed OctreePointcloud Adjacency to use std::list instead of std::set, added comparator to SupervoxelHelper so that the internal set of voxels owned by a helper is sorted by index instead of memory location
Added brief comment explaining comparator
Merge pull request #911 from fralik/master

Fix inconsistency between method declaration and implementation that resulted in build failure
Removed public interface for modifying neighbors of OctreePointcloudAdjacencyContainer. Neighbors can now only be added/removed from within OctreePointcloudAdjacency. This does *not* mean neighbors can't be modified, just that the list of neighbors itself can't be modified.
Updated supervoxel examples with normals and better description of the camera transform
Change to visualization to make things a bit nicer - mainly removed broken opacity
Merge pull request #912 from jpapon/supervoxel_loop_problem

Fix for issue #905.
Merge pull request #915 from jpapon/supervoxel_example_fix

Supervoxel example updates
Add Ensenso support in CMake files
Add Ensenso grabber example
Add EnsensoGrabber class
Add Ensenso simple viewer
Add Ensenso documentation & tutorial