dependency manager return std::shared_ptr and are linked with parents
Merge pull request #95 from PFA-OpenGL/dependencies-manager-improvement

dependency manager return std::shared_ptr and are linked with parents