[DF-4296] Changes of Add / Remove Component logic
DF-4306 removed excessive streams from polygon groups
DF-4306 added prerequired vertex format to quality setting system
[DF-2176] Added stop effect action
DF-4225 now binormal is required for tangent space, precomputed binormal flag removed
DF-4225 updated binormals in version update
DF-4225 fixed prerequired format for tangent space
DF-4306 fixes after review
Merge branch 'tangent_space' into tangent_space_binormal
[DF-4296] Full refactoring of add / remove logic for SceneSystem
Merge branch 'development' into fix-add-remove-component-change

Conflicts:
	Projects/UnitTests/Classes/GameCore.cpp
	Projects/UnitTests/TemplateProjectMacOS.xcodeproj/project.pbxproj
	Projects/UnitTests/TemplateProjectiPhone.xcodeproj/project.pbxproj
	Sources/Internal/Scene3D/Scene.cpp
[DF-4296] Full refactoring of add / remove logic for SceneSystem
[DF-4346] get gpu type
[DF-4346] get gpu type
Merge branch 'development' into action_component_stop

Conflicts:
	Sources/Internal/Scene3D/Components/ActionComponent.cpp
	Sources/Internal/Scene3D/Components/ActionComponent.h
[DF-4038] - Text/Shadow Color Inherit property is added for UIStaticText.
DF-4250 DF-4377 resolved framework fonts path from absolute fonts path
New ImageLoader-related files are positioned correctly in project.
[DF-399] reload shader on lost gl context for android devices
[DF-4267] Merge