added .gitignore;
fixed FDT compiler error by extracting editorClass to local variable in GeneraterFactory, GlobalFactory, LocalFactory, MaterialFactory, ShapeFactory and LocalVarFactory;
fixed FDT compiler error by preventing duplicate variable names and hence possible scope clash in UVSeqPicByTimeLocalEditor and UVSeqPicByTimeLocalEditorS;
removed 63 unused imports;
added 37 missing end of line semi-colons;
removed unused variables;
optimized runtime speed by extracting get methods to local variables and by replacing forEach and map loops using anonymous functions with old-school for loops;
Merge branch 'memoryOptimizations' into ds3ClientParticles

Conflicts:
	src/CodeWindow.as
	src/HoverDragController.as
	src/Main.as
	src/MainWindow.as
	src/PlayPane.as
	src/PreviewPane.as
	src/particleEditor/EffectGroupFactory.as
	src/particleEditor/easing/EaseChart.as
	src/particleEditor/edit/EditorBase.as
	src/particleEditor/edit/EditorWithPropertyBase.as
	src/particleEditor/edit/VarNameEditorBase.as
	src/particleEditor/effect/EffectFactory.as
	src/particleEditor/effect/EffectListCell.as
	src/particleEditor/effect/SystemFactory.as
	src/particleEditor/effect/action/ActionEditorBase.as
	src/particleEditor/effect/action/ActionsFactory.as
	src/particleEditor/effect/action/GlobalFactory.as
	src/particleEditor/effect/action/LocalFactory.as
	src/particleEditor/effect/action/global/AccelerateGlobalEditor.as
	src/particleEditor/effect/action/global/AutoRotateGlobalEditor.as
	src/particleEditor/effect/action/global/BezierGlobalEditor.as
	src/particleEditor/effect/action/global/BillboardEditor.as
	src/particleEditor/effect/action/global/BrokenLineGlobalEditor.as
	src/particleEditor/effect/action/global/ChangeColorByLifeGlobalEditor.as
	src/particleEditor/effect/action/global/FlickerGlobalEditor.as
	src/particleEditor/effect/action/global/ScaleByLifeGlobalEditor.as
	src/particleEditor/effect/action/global/ScaleByTimeGlobalEditor.as
	src/particleEditor/effect/action/global/UVDriftGlobalEditor.as
	src/particleEditor/effect/action/global/UVLinearEaseGlobalEditor.as
	src/particleEditor/effect/action/global/UVSeqPicByLifeGlobalEditor.as
	src/particleEditor/effect/action/global/UVSeqPicByTimeGlobalEditor.as
	src/particleEditor/effect/action/global/VelocityGlobalEditor.as
	src/particleEditor/effect/action/local/AccelerateLocalEditor.as
	src/particleEditor/effect/action/local/BezierLocalEditor.as
	src/particleEditor/effect/action/local/CircleLocalEditor.as
	src/particleEditor/effect/action/local/ColorTransformEditor.as
	src/particleEditor/effect/action/local/DriftLocalEditor.as
	src/particleEditor/effect/action/local/LocalActionBase.as
	src/particleEditor/effect/action/local/OffsetActionEditor.as
	src/particleEditor/effect/action/local/RandomScaleLocalEditor.as
	src/particleEditor/effect/action/local/RotateLocalEditor.as
	src/particleEditor/effect/action/local/UVSeqPicByTimeLocalEditor.as
	src/particleEditor/effect/action/local/VelocityLocalEditor.as
	src/particleEditor/effect/generater/GeneraterFactory.as
	src/particleEditor/effect/generater/SamplesFactory.as
	src/particleEditor/effect/generater/material/BitmapMaterialEditor.as
	src/particleEditor/effect/generater/material/ColorMaterialEditor.as
	src/particleEditor/effect/generater/material/MaterialEditorBase.as
	src/particleEditor/effect/generater/material/MaterialFactory.as
	src/particleEditor/effect/generater/shape/CubeEditor.as
	src/particleEditor/effect/generater/shape/FileModelEditor.as
	src/particleEditor/effect/generater/shape/PlaneEditor.as
	src/particleEditor/effect/generater/shape/ShapeFactory.as
	src/particleEditor/effect/generater/shape/SphereEditor.as
	src/particleEditor/effect/generater/subGenerate/SingleGeneraterEditor.as
	src/particleEditor/effect/generater/subGenerate/WeightGeneraterEditor.as
	src/particleEditor/effect/param/InitParamFactory.as
	src/particleEditor/effect/param/LocalVarFactory.as
	src/particleEditor/effect/param/TimeSelection.as
	src/particleEditor/effect/param/vars/ConstNumberVarEditor.as
	src/particleEditor/effect/param/vars/EaseNumberEditor.as
	src/particleEditor/effect/param/vars/RandomCircleVarEditor.as
	src/particleEditor/effect/param/vars/RandomGlobeVarEditor.as
	src/particleEditor/effect/param/vars/RandomNumberVarEditor.as
	src/particleEditor/effect/param/vars/VarEditorBase.as
	src/particleEditor/inputer/BooleanInput.as
	src/particleEditor/inputer/ColorTransformInput.as
	src/particleEditor/inputer/ComboBoxInput.as
	src/particleEditor/inputer/FileImageInput.as
	src/particleEditor/inputer/FileModelInput.as
	src/particleEditor/inputer/IntInput.as
	src/particleEditor/inputer/LabelInput.as
	src/particleEditor/inputer/NumberInput.as
	src/particleEditor/inputer/Vector3dInput.as
	src/particleEditor/inputer/VectorComboBox.as
	src/particleEditor/inputer/VectorDegreeInput.as
	src/particleEditor/utils/FileOperater.as
	src/particleEditor/utils/FrameFolder.as
added method jumpStart to EffectGroup;
replaced method jumpStart in EffectGroup with method acceptTraverser implementing interface JumpStartNode;