adds Perreault octree

adds Simon Perreault's octree implementation, adaptions follow
 * adds (most) octree files to octree directory
 * adds -I$(srcdir)/octree to AM_CPPFLAGS
 * adds test/octree.C (adapted from octree/demo.cpp)
 * puts every octree definition in an 'Octree' namespace