[DF-31] Add undo/redo actions to the menu and toolbar. Fix scene node remove/undo. Fix heightmap save file name. Fix snapToLandscape behaviour. Refactor ArrowsNode. Fix inability to select cloned node by mouse click. Other fixes.
[DF-31] Fix Win32 project
[DF-31] ArrowsNode does not appear in SceneGraph tree. Every scene has it's own undo/redo queue.
[DF-31] Fix small warning with absent slot
[DF-617] Fix CustomColors show save texture dialog when no changes were made. Refactor CustomColors draw command.
[DF-31] Undo/redo of a landscape modification could be performed when landscape editor is off. Visibility check tool commands removed from undo/redo queue.
[DF-31] Fixes for Win32
Merge remote-tracking branch 'dava/development' into DF-31_Undo_Redo_2

Conflicts:
	Tools/ResourceEditor/Classes/Commands/ToolsCommands.cpp
	Tools/ResourceEditor/Classes/SceneEditor/ArrowsNode.cpp
	Tools/ResourceEditor/Classes/SceneEditor/ArrowsNode.h
	Tools/ResourceEditor/Classes/SceneEditor/LandscapeEditorCustomColors.cpp
	Tools/ResourceEditor/ResourceEditorQt.xcodeproj/project.pbxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
[DF-31] Fix ArrowsNode after merge
[DF-31] Fix landscape tilemask changes undo/redo
[DF-31] Fix tilemask update in heightmap editor
Merge remote-tracking branch 'dava/development' into DF-31_Undo_Redo_2

Conflicts:
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
DF-185 fixed link with libxml for MacOS
[DF-606] Fix crash when model editor closes if any object was selected
[DF-639] change ui control hierarchy
Merge remote-tracking branch 'dava/development' into DF-31_Undo_Redo_2

Conflicts:
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
[DF-348] UI Editor. Improvements for UI controls.
[DF-31] Update undo point creation for landscape editors. Small fixes
[DF-348] UI Editor.  Code optimization for previous fixes.
Merge remote-tracking branch 'DAVA/development' into UIEditor