Added ParticleSystem skeleton plus basic temporary implementation.
Merge branch 'master' of github.com:sippeangelo/Return-to-the-Return-of-Return-Fire-2-Returngeance

Conflicts:
	vs11/Returngeance/Returngeance.vcxproj.filters
Implemented Spawn and Remove function for particles. Also added a Particle component.
Added scale and color interpolation
Added velocity interpolation
Bug fix: checked for particles not created
Bug fix: fixed time to correct resolution, seconds.
Added models and temporary "fly everywhere" direction to particles
Fixed loop, can't miss particles. (tried to add physics to particles)
Added support for multiple emitters. (ParticleEmitter component now friend class to ParticleSystem)
BUG FIX: Iterator not increased incorrectly -> No longer a particle stuck in emitter.
Implemented support for spread angle for particle emitter.
tested and fixed scale and velocity interpolation. Fix: could not go from lesser value to larger. Added methods for interpolation.
Implemented entity cloning
Merge branch 'particles' of github.com:sippeangelo/Return-to-the-Return-of-Return-Fire-2-Returngeance into particles
Fixed GetComponent bug which would create invalid components if the entity didn't have the requested component
Optimizations

(cherry picked from commit 7e32946173f0151eb912a69cc7d234754e3f7ae8)
Default values for ParticleEmitter.h
Now use the CloneEntity() function to spawn new particles.
Angular velocity support