Merge pull request #1620 from ZappoMan/new_particle_scripting_interface

New particle scripting interface
remove ParticleEditHandle, and change ParticleCollisionSystem to use new particle edit API