AH-286

Adding some new files
Merge remote-tracking branch 'origin/master' into AH-286_Check_With_Server_If_Checkpoint_Reached

Conflicts:
	Client/Source/GameLogic.cpp
AH-286 Added lighting to the level that is don in level.cpp
Merge branch 'master' into AH-286_Check_With_Server_If_Checkpoint_Reached
AH-Instancing Tried out a instancing implementation.
AH-Instancing Finished the prototype for instancing.

Gained ~90 fps in release mode.

Need to fix resource leaks!!
Changing includes in Graphics.
AH-286 Lights and Checkpoints are now stored on the server and sent to server actor.
Remove debug code in animation blending.
Merge branch 'master' into AH-Instancing

Conflicts:
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
Animation fix
More changes to Graphics.
hlsl filen troligtvis färdig
Merge remote-tracking branch 'origin/master' into compilation_speedup

Conflicts:
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
	Graphics/Source/Graphics.cpp
	Graphics/Source/Graphics.h
AH-Instancing improved the grouping algorithm for instancing.
Merge remote-tracking branch 'origin/master' into AH-Instancing
AH-170 Refactored forward rendering to allow for particles.
Merge remote-tracking branch 'origin/AH-170_Particle_System' into AH-170_Particle_System
Changes to models, particles and factories.
Fixed unresolved reference in boost integration project.