AH-422 NOT WORKING AS INTENDED!
AH-422 Fixed the confusion with identifiers of particle effects.

Only the cleaning up the definitions when the game closes.
AH-422 Now removing definitions when graphics are shutting down.
Merge remote-tracking branch 'origin/master' into AH-422_Particles_XML-files
AH-422 merged master into branch and made some cleanup
Merge remote-tracking branch 'origin/master' into AH-446_OptionsXML
AH-446_optionsXML

Added comments and enabled SSAO in options.