add some missing dependencies
do the wrapper-to-octomap conversion once and for all in updateDataIntern

This saves quite some memory as we don't have to save the octomap twice
remove unused attributes
remove use of the deprecated vizkit namespace
minor cleanup
use slam/orogen/octomap's new FromFileTask to create an octomap visualization tool
improve overall performance

 - if the map needs to be placed somewhere, one should use vizkit3d's
   transformation API, not embed it in the plugin
 - the semantic of createMainNode / updateMainNode is that one should
   never store an OSG node in the class, and instead always access it
   from the main node passed to updateMainNode
 - use octomap's leaf_iterator instead of tree_iterator since we
   are really only interested in the leaves
 - don't compute normals, we are producing cubes so opengl's default
   normal generation is enough
 - use index buffers, as we then need only 8 vertex + color per cube
   instead of 24 (and even more as quads are nowadays converted to
   another representation internally)

Overall, on my ancient hardware, I get a +50% performance boost.
version using shaders for color-setting (GLSL 1.3)
use instanced rendering
fix rounding errors that broke visualization of occupied cells
remove backup file
make the code compatible with OSG 3.0
use RGB texture to save two floats per cell
make the vertex array setup also forward compatible post-3.2
fix overflowing the maximum texture size

We need to split the geometry in blocks of 512k cells so that
we can accomodate for most (all ?) the H/W from the last 5 years
that also support the shader instancing method.
reintroduce proper lighting
remove debugging output
fix call of updateMainNode when no tree has been set yet
move uniform update at the top of updateMainNode for clarity
remove unnecessary drawables in updateMainNode