Modify default template parameter for `OctreePointCloudAdjacencyContainer`

This commit adds a new `AveragePoint<PointT>` class that is capable of
averaging the data contained in input points field-wise. The new class
is used as a default data storage type for
`OctreePointCloudAdjacencyContainer`.