Merge branch 'development' into maps_versioning

Conflicts:
	Sources/Internal/Scene3D/SceneFileV2.cpp
[DF-185] Fix merge
Merge branch 'development' into maps_versioning

Conflicts:
	Sources/Internal/Scene3D/Components/SoundComponent.cpp
	Sources/Internal/UI/UIButton.cpp
	Tools/ResourceEditor/Classes/Qt/Tools/QtPropertyEditor/QtPropertyEditor.cpp
[DF-185] Revert merge
[DF-185] treat warning as errors for iOS project
Revert "[DF-185] Revert merge"

This reverts commit 46da14245e6c1d2ffd93eb86edf37526b4a81ce6.
[DF-185] Another revert attempt
Merge branch 'development' into maps_versioning

Conflicts:
	Projects/TemplateProject/TemplateProjectMacOS.xcodeproj/project.pbxproj
	Sources/Internal/Sound/FMODSoundSystem.cpp
Revert "[DF-185] Reverted maps versioning"

This reverts commit 537b8af478005094bec075a9f02e84a2e1ede046.

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Sources/Internal/Scene3D/SceneFileV2.cpp
[DF-4070] Fixed asserts
[DF-185 Fixed client build]

Conflicts:
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
Merge branch 'development' into maps_versioning

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/Scene3D/SceneFileV2.cpp