[DF-4408] Fix button states on save\load
Merge branch 'development' into DF-4408_ButtonStates
[DF-4408] Fixed save\load UIButton. remove some code
[DF-4408] Added SetParentColor method.
[DF-4408] Refactor code to get state replacer.
[DF-4408] Remove some code. reusing UIControl::background.
Merge branch 'development' into DF-4408_ButtonStates
[DF-4408] Fix for color of text and shadow.
Merge branch 'development' into DF-4408_ButtonStates
[DF-4408] fix review comment.
[DF-4408] fix review comment
Merge branch 'development' into DF-4408_ButtonStates
Merge branch 'development' into DF-4408_ButtonStates

Conflicts:
	Sources/Internal/UI/UIStaticText.cpp
[DF-4408] Fix compilation under MacOS
Merge branch 'development' into DF-4408_ButtonStates
Merge branch 'development' into DF-4408_ButtonStates
[DF-185] Warnings fixes for win32
[DF-4453] Fix review issue.
Merge branch 'development' into DF-4408_ButtonStates

Conflicts:
	Sources/Internal/UI/UIButton.cpp
	Sources/Internal/UI/UIButton.h
	Sources/Internal/UI/UIStaticText.cpp
[DF-4408] Fix review issue. Fix after merge.