[DF-770] add aggregator.
Merge remote-tracking branch 'origin/UIEditor_DF-770' into UIEditor

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/DAVAEngine.h
	Tools/UIEditor/Classes/GameCore.cpp
	Tools/UIEditor/Classes/Metadata/MetadataFactory.cpp
	Tools/UIEditor/UIEditor.xcodeproj/project.pbxproj
[DF-770] project update
[DF-770] add aggregator property widget.
[DF-770] update library on switch platform.
[DF-770] add confirmation dialog for delete aggregator with existing childs.
[DF-770] switch screen for undo/redo commands
[DF-770] update win project
Fix bug: change node hierarchy
[DF-736] fix draw debug rect
Merge remote-tracking branch 'DAVA/development' into UIEditor
Merge pull request #128 from adebt/UIEditor

Aggregator feature + bugs fixes