[DF-4558] Main changes.
[DF-4297] - Text Fitting feature.
[DF-4297] - correct positioning + validation.
[DF-4297] - Win32 changes.
[DF-4297] - UITextMargins are changed to pointer.
Merge remote-tracking branch 'origin/development' into development_DF_4297

Conflicts:
	Sources/Internal/UI/UIButton.cpp
	Tools/UIEditor/Classes/Metadata/UIButtonMetadata.cpp
[DF-4223] remove desymbolicated
[DF-4223] Add buildId constant
[DF-4297] - UIMargins implementation.
[DF-4873] Improved logging
Merge remote-tracking branch 'origin/development' into development_DF_4297

Conflicts:
	Sources/Internal/UI/UIButton.cpp
	Sources/Internal/UI/UIControlBackground.cpp
	Sources/Internal/UI/UIControlBackground.h
	Sources/Internal/UI/UIStaticText.cpp
	Tools/UIEditor/Classes/Metadata/UIStaticTextMetadata.cpp
	Tools/UIEditor/Classes/Metadata/UIStaticTextMetadata.h
	Tools/UIEditor/Classes/Metadata/UITextControlMetadata.h
	Tools/UIEditor/UI/backgroundpropertygridwidget.ui
Merge remote-tracking branch 'origin/development' into DF-4223_android_crashreport
DF-4918 initial version of AnimationComponent and AnimationSystem
[DF-None] Fix mistake
[DF-4918] updated AnimationComponent interface
DF-4918 updated AnimationSystem
DF-4918 updated AnimationSystem
DF-4918 working prototype
DF-4918 added start/stop button to resEditor
[DF-4873] Fixed review comments