Merge remote-tracking branch 'remotes/origin/containers'
Merge branch 'master' of https://github.com/nem0/LuxEngine
Merge branch 'master' into Resource_Manager
Resource Manager -> first draft
fix
some fixes.
Merge remote-tracking branch 'remotes/origin/master' into Resource_Manager

Conflicts:
	projects/core/core.vcxproj.filters
	src/graphics/renderer.cpp
Merge remote-tracking branch 'remotes/origin/master' into Resource_Manager
partly implemented material manager
Merge remote-tracking branch 'remotes/origin/master' into Resource_Manager

Conflicts:
	src/core/tcp_file_device.cpp
	src/graphics/material.cpp
	src/graphics/material.h
partly implemented Shader Manager
partly implemented Texture Manager
- model -> resource manager
- implemented size for resources
- implemented reload of resources
- implemented ResourceManager::load(resource);
- implemented Material::doUnload
- resources dependencies
applied review comments.
- renamoed onResorceUpdated -> onStateChanged
- addResDependency -> addDependency
- remResDependency -> removeDependency
Merge pull request #133 from nem0/Resource_Manager

Resource manager - initial implementation (fixes #84)