AH-414 Added a first prototype of look at IK

TODO: Testing and maybe (hopefully not) fixing
AH-414 Fixed some double initializations
AH-414 The ultimate neck crack
AH-516 Implemented so that the text factory now read custom fonts.

Reads files from a folder and creates a font collection that can be used in the text factory.
AH-414 Some clean up of the 1 joint IK code

Still not desired behavior.
AH-516 number change
AH-414 More cleanup and error source found

On to fix it tomorrow
AH-516 Implemented 1st 2nd 3rd instead of place: .
Merge remote-tracking branch 'origin/master' into AH-516_Hud_indication_about_checkpoints_taken

Conflicts:
	BoostIntegrationTest/BoostIntegrationTest.vcxproj.filters
	BoostTest/BoostTest.vcxproj.filters
	Client/Bin/UserOptions.xml
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
AH-516 Changed enum order to get back CSM view.
AH-414 Head turns with mouse movement

TODO: Unlock body from same x-z-plane turns as head.
AH-414 Delayed body rotation when not running
AH-414 Pausing
AH-516 Working on the text layout
Merge remote-tracking branch 'origin/master' into AH-516_Hud_indication_about_checkpoints_taken

Conflicts:
	Client/Source/Scenes/HUDScene.cpp
	Client/Source/Scenes/HUDScene.h
	Common/Source/EventData.h
Merge remote-tracking branch 'origin/master' into AH-516_Hud_indication_about_checkpoints_taken

Conflicts:
	Client/Source/Scenes/HUDScene.cpp
	Client/Source/Scenes/HUDScene.h
Add checks to handle key repeats to all key receivers. AH-266
Merge with Master/Origin
Tweaked SSAO and ambient lighting.
Merge remote-tracking branch 'origin/master' into AH-386_finetune_ssao