- moved TextRendering code outside the viewer
removed Plugin_manager class
* extracted OpenGL_shader from the viewer
- extracted ViewerData from the viewer
- moved all the viewer opengl code and shaders in a reusable external class
- the viewer now compiles again as a static library