Fix GLViwer Rendering Big Data Issue

- in Data3D, fix bug for remove_margin_to function
- in GLViewer.cpp change texture format from GLRGB to GL_LUMINANCE
- Add file GLViwerWrapper