GPU::Painter some sketches added

DrawLine works
2d Painter class diagram
Rect class added to the Math module
PUNK_USE_GPU_OPENGL added
Brush class added to the painter
Pen class added to the painter
2D classification stuff added to math
Texture2D abstraction added to the GPU
PaintEngine and PaintDevice development initiated
Several new files added to the project
Texture view node added to the scene graph
initial Rect class implemented in Math
DebugTextureViewNode replaced with TextureViewNode
Math module header modified
extension glTextureStorage*EXT added but not used
PaintDevice added but not used and may be will be removed
PaintEngine added
pointer initialization fixed in terrain manager
Solid3D render context modified
RenderTargetTexture refactored