[DF-421]: Particle Editor - REGISTER_CLASS issue for ParticleEffectNode is fixed.
[DF-421]: Particle Editor - merge with DAVA branch.
[DF-421]: Particle Editor - merge with DAVA branch (Win32).
Merge remote-tracking branch 'DAVA/feature-new-materials' into feature-new-materials

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Sources/Internal/Base/BaseObject.cpp
	Sources/Internal/Base/HashMap.h
	Sources/Internal/Base/Introspection.h
	Sources/Internal/Base/IntrospectionBase.h
	Sources/Internal/Base/IntrospectionCollection.h
	Sources/Internal/Base/IntrospectionProperty.h
	Sources/Internal/FileSystem/VariantType.cpp
	Sources/Internal/FileSystem/VariantType.h
	Sources/Internal/Particles/ParticleEmitter.cpp
	Sources/Internal/Render/Highlevel/RenderBatch.cpp
	Sources/Internal/Render/Highlevel/RenderObject.h
	Sources/Internal/Scene3D/DataNode.h
	Sources/Internal/Scene3D/ParticleEmitterNode.cpp
	Tools/ResourceEditor/Classes/Qt/Main/QtUtils.cpp
	Tools/ResourceEditor/Classes/Qt/Main/QtUtils.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyData.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyWidgets/QtColorLineEdit.cpp
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyWidgets/QtColorLineEdit.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtProperyData/QtPropertyDataDavaVariant.cpp
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtProperyData/QtPropertyDataDavaVariant.h
	Tools/ResourceEditor/ResourceEditorQt.xcodeproj/project.pbxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
Merge remote-tracking branch 'DAVA/feature-new-materials' into feature-new-materials

Conflicts:
	Projects/Win32Framework/Win32Framework.vcxproj.filters
	Sources/Internal/Base/BaseObject.cpp
	Sources/Internal/Base/HashMap.h
	Sources/Internal/Base/Introspection.h
	Sources/Internal/Base/IntrospectionBase.h
	Sources/Internal/Base/IntrospectionCollection.h
	Sources/Internal/Base/IntrospectionProperty.h
	Sources/Internal/FileSystem/VariantType.cpp
	Sources/Internal/FileSystem/VariantType.h
	Sources/Internal/Particles/ParticleEmitter.cpp
	Sources/Internal/Render/Highlevel/RenderBatch.cpp
	Sources/Internal/Render/Highlevel/RenderObject.h
	Sources/Internal/Scene3D/DataNode.h
	Sources/Internal/Scene3D/ParticleEmitterNode.cpp
	Tools/ResourceEditor/Classes/Qt/Main/QtUtils.cpp
	Tools/ResourceEditor/Classes/Qt/Main/QtUtils.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyData.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyWidgets/QtColorLineEdit.cpp
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtPropertyWidgets/QtColorLineEdit.h
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtProperyData/QtPropertyDataDavaVariant.cpp
	Tools/ResourceEditor/Classes/Qt/QtPropertyEditor/QtProperyData/QtPropertyDataDavaVariant.h
	Tools/ResourceEditor/ResourceEditorQt.xcodeproj/project.pbxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
[DF-32] update Resource editor height map and ruller tool for component model.
[DF-545] is fixed.
[DF-548] Issue fixed.
[DF-549] Issue fixed.
[DF-421] Add widgets scroll value to visual state storing/restoring
Fixes for issues [DF-545], [DF-548], [DF-549] and [DF-550] are merged to feature-new-material branch.
[DF-547]  Fix is implemented.
[DF-546] particle layer add sprite rotation angle and angle variation time lime.
[DF-551] Issue is fixed.
Merge remote-tracking branch 'origin/ParticleEditorQT_Refactoring_SceneGraph' into ParticleEditorQT_Refactoring_SceneGraph
Fixes for [DF-546], [DF-547] and [DF-551] issues are merget to feature-new-material branch.
[DF-542] fix wrong behaviour in case of scene switching in custom colors, visibility tool, ruler tool, hightmaptool, color tool
[DF-421] Merge