Merge pull request #193 from Another-Game-Engine/renderer_pipeline

Renderer pipeline
transformation link proto
Dependency injector refactor
impelement integration of texture in shadingmanager
Small fixes
shared ptr removed
clean operate and began to replace using of texture in benshmark scene
Small test on destructor
Function renamed
Texture implement totally into shadingmanager
finish texture integration
optimize search done for key research
replace DEBUG_MESSAGE with assert
clean duplicate into GeometryManger done
optimize search key in geometry manager too
little change before go to sleep
Merge branch 'master' into Opengl_render_pipeline
Merge pull request #198 from Another-Game-Engine/dpy_injector_refactor

Dpy injector refactor
Merge
progress on render pass