Added a check to make sure a valid pointer is being destroyed.
Changed the order of deserialization.
Implemented the serialization methods for the ParticleSystemProxy class, as well as a couple methods for internal construction/destruction.
Minor styling correction.
Obliterated the old ParticleEffect class and put in ParticleSystemProxy in it's place in all the areas it needs to be.
Merge branch 'master' of https://github.com/BlackToppStudios/Mezzanine