BoundingBox and BoundingSphere classes

 - borrowed BoundingBox and BoundingSphere from OpenSceneGraph
 - modified them to work with GLM library
 - it appears some GL implementation don't work with glDrawElements()/GL_UNSIGNED_INT, added an assert for now
 - added some scenegraph docs