Refactor in graphics. AH-410
Merge remote-tracking branch 'origin/master' into AH-410_change_shader_creation

Conflicts:
	Graphics/Source/Graphics.cpp
Refactored shaders in Graphics. AH-410
AH-446 made tests
Updated where default shader is created and deleted. AH-410
Merge remote-tracking branch 'origin/master' into AH-446_OptionsXML
Changes to models' transparency.
AH-446_optionsXML

Added comments and enabled SSAO in options.
Enabled SSAO per default. Enabled memory leak check.
Changed where static models' shader is set. AH-410
Fixing stuff...

It is now possible to use Z.
Changed where animated models' shader is set. Removed debug Zane. AH-410
Merge remote-tracking branch 'origin/master' into AH-410_change_shader_creation

Conflicts:
	BoostIntegrationTest/BoostIntegrationTest.vcxproj.filters
	Graphics/Source/Graphics.cpp
Merge remote-tracking branch 'origin/master' into AH-422_Particles_XML-files

Conflicts:
	Graphics/Source/ParticleFactory.cpp