[DF-421] Add visual state storing/restoring for TimeLine widgets.
[DF-421] Visual state storing/restoring for TimeLine widgets - fix win32 project
[DF-421]: Particle Editor issues fixes.
[DF-421]: Particle Editor issues fixes.
Merge remote-tracking branch 'origin/ParticleEditorQT_Refactoring_SceneGraph' into feature-new-materials

Conflicts:
	Tools/ResourceEditor/Classes/ParticlesEditorQT/Nodes/BaseParticleEditorNode.cpp
	Tools/ResourceEditor/Classes/Qt/DockParticleEditor/ParticleEditorWidget.cpp
	Tools/ResourceEditor/Classes/Qt/DockParticleEditor/ParticleEditorWidget.h
	Tools/ResourceEditor/Classes/Qt/DockParticleEditor/ParticleTimeLineWidget.cpp
	Tools/ResourceEditor/Classes/Qt/DockParticleEditor/ParticlesEditorController.h
	Tools/ResourceEditor/Classes/Qt/Main/mainwindow.cpp
	Tools/ResourceEditor/Classes/SceneEditor/EditorSettings.cpp
	Tools/ResourceEditor/ResourceEditorQt.xcodeproj/project.pbxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj
	Tools/ResourceEditor/ResourceEditorQtVS2010.vcxproj.filters
[DF-421]: Particle Editor - merge with feature-new-materials branch.
[DF-478] update custom color and visibility tool for feature new materials
[DF-421]: Particle Editor - REGISTER_CLASS issue for ParticleEffectNode is fixed.
[DF-421] Merged with pull request