Particles can have color functions now

made rudimentary flame fit into this system
Pulled master to Particle-Effect-Development

fixed conflicts