Dependency injector refactor
Small fixes
shared ptr removed
Small test on destructor
Function renamed
Merge pull request #198 from Another-Game-Engine/dpy_injector_refactor

Dpy injector refactor
Merge remote-tracking branch 'remotes/origin/master' into Opengl_render_pipeline

Conflicts:
	GameEngine/GameEngine/Engine/MediaFiles/CubeMapFile.cpp
	GameEngine/GameEngine/Engine/MediaFiles/MaterialFile.cpp
	GameEngine/GameEngine/Engine/MediaFiles/ObjFile.cpp
	GameEngine/GameEngine/Engine/Sprite/SpriteManager.hh