[DF-4558] Main changes.
[DF-4779] Add string metrics. Refactor some render and align methods for FT and DF fonts
Fixes for virtual coordinates in FT fonts
Merge branch 'development' of https://github.com/dava/dava.framework into DF-4779_string_metrics
[DF-4779] Fix eMail unit test for iOS
[DF-4779] Update text data for AlignTest
[DF-4779] Review
[DF-4779] Fix review comments
Merge remote-tracking branch 'origin/development' into DF-4779_string_metrics

Conflicts:
	Sources/Internal/Render/2D/FTFont.cpp
	Sources/Internal/Render/2D/TextBlock.cpp
All resolved
[DF-4748] Implement receive keyboard height under android
[DF-4748] Change algorithm of creating overlay window for detect keyboard state. Fix problem with copy/paste panel for EditText.
Merge remote-tracking branch 'origin/to_master' into DF-4748_android_keyboard
[DF-4748] Fix for custom overlay keyboard type
[DF-4913] Bug fix. Ceiling virtual screen size for not rounded aspect ratio.
[DF-4476] Reimplemented functions and bind. Draft signals.
[DF-4476] Added unit test draft implementation.
[DF-4476] Fixed compilation issues
[DF-4476] Unit tests for function and bind added.
[DF-185] Fix Win solution file.
Merge remote-tracking branch 'origin/to_master' into DF-4913_bugfix