Delete c++ model particle spawning code from AnimEntity
Move ModelParticle class and spawning to engine
This is necessary so it works on all entities. Also fixed created model particles not being deleted when the entity itself is removed.
Recompiling a model that spawns particles now properly re-creates particles in-game.