[DF-3553] refactor code
[DF-3553] add files to ios project
[DF-3553] add files to win32 project
[DF-3553] variuos fixes for refactoring
Merge branch 'origin/DF_3553_development_material_refactor'
[DF-3553] fixes for review
Merge branch 'origin/development'

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Render/Material/NMaterial.cpp
	Sources/Internal/Render/Material/NMaterial.h
Merge branch 'origin/development'
Merge branch 'origin/DF_3553_development_material_refactor'