Add ParticleEffect class.
Move data to ParticleEffect.
Refactor ParticleEmitter class and add Lua API.
Fix some functions name, add AS binding.
Use particle effect in NinjaSnowWar.as
Use particle effect in Editor. comment Load/Save particle data.
Remove commented code.[ci skip]
As ParticleEmitter is now considerably more lightweight with its attributes, NinjaSnowWar no longer needs to use a remote event to create synced particle effects; instead they can just be replicated through the scene sync.
Restore file serialization attributes to ParticleEmitter so that its state is preserved exactly. Hide the period timers from the editor.
Update documentation. Remove unneeded friend class definition.
ParticleEffect live reload support.
Use FromAxes() in Quaternion::FromLookRotation() to fix problem with negative coordinates. Fixes #388.
Add set relative, scaled, sorted.
TransformSpace was ignored in Node::LookAt
Merge pull request #389 from ninjastone/master

TransformSpace was ignored in Node::LookAt
Added contributor.
Fix missing viewMask parameter in Lua Raycast & RaycastSingle.
Travis CI: API documentation update at 2014-06-17 14:04:50 UTC.
[ci package]
Made ParticleEmitter::ApplyEffect() public, as it's necessary if changing certain properties of the effect programmatically. Also mark network update if the emitter's effect is changed to none.
Add save function for ParticleEffect2D.