[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.
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-None] Fix mistake
[DF-4297] - Code Review.
Merge remote-tracking branch 'origin/development' into development_DF_4297

Conflicts:
	Sources/Internal/UI/UIButton.cpp
	Tools/UIEditor/Classes/Metadata/UIButtonMetadata.cpp
	Tools/UIEditor/Classes/Metadata/UIStaticTextMetadata.cpp
	Tools/UIEditor/Classes/Metadata/UIStaticTextMetadata.h
	Tools/UIEditor/Classes/Metadata/UITextControlMetadata.cpp
	Tools/UIEditor/Classes/Metadata/UITextControlMetadata.h
	Tools/UIEditor/UI/backgroundpropertygridwidget.ui
[DF-4223] change format crash report
Merge remote-tracking branch 'origin/development' into DF-4223_android_crashreport

Conflicts:
	Sources/Internal/Platform/TemplateAndroid/AndroidCrashReport.cpp
Merge remote-tracking branch 'origin/development' into development_DF_4297

Conflicts:
	Tools/UIEditor/Classes/Metadata/UIButtonMetadata.cpp
	Tools/UIEditor/Classes/Metadata/UIStaticTextMetadata.h
[DF-None] - Fix mistake
[DF-4297] - Code Review.
MOBWOT-470: Add Polygon2 class to Lua.
[DF-4971] Fix black screen after bluetooth operation