[DF-2214] Change UndoRedo logic, stack per screen
Merge branch 'development' into feature-new-lighting-landscape

Conflicts:
	Sources/Internal/Render/Highlevel/Landscape.cpp
	Sources/Internal/Render/Highlevel/Landscape.h
	Sources/Internal/Render/Material/NMaterial.cpp
	Sources/Internal/Render/Shader.cpp
[DF-4215] Fixed copy/move of aggregators between platforms.
[DF-185] merge tree_animation
Fix by review https://fisheye.wargaming.net/cru/DAVAF-2052#c27829
[DF-4215] Fixed copy/move of aggregators between platforms. (reverse-merged from commit 4d2e4d1ffcfcff39a37aa5ba120098279da03023)
[DF-4215] Fixed commit.
[DF-4215] Win32 update.
[DF-2214] Fix by review comments
Merge branch 'development' into maps_versioning

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj
	Projects/Win32Framework/Win32Framework.vcxproj.filters
Merge branch 'tree_animation' into trees_lighting
DF-2314: Fixed leaks, added lazy screen loading.
[DF-3978] single material vegetation rendering
[DF-185] changed doc files location
[DF-185] files relocation
[DF-3978] add files to win32 project
Fix after review.
[DF-3978] fixes for initialization of material flags
[DF-None] Fix build machine setup.
Fix build