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-480 changed the particle effect around the checkpoints

They are funky when the player are close to it... behind the checkpoint
AH-480 massive awesome particle effect to checkpoint
AH-516 number change
Merge remote-tracking branch 'origin/master' into AH-480__Checkpoint_Particles
AH-480 works again
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-480 WILL NOT WORK WHEN TAKING CHECKPOINTS!
AH-480 works again

Checkpoints renders, players can take checkpoints without crashing, run a full lap
but no logic currently working when i comes to remove old checkpoints and change the color of them.
AH-480 Checkpoints work perfectly now, except changing color
AH-516 Working on the text layout
AH-495_Nameplate begun the work on a text component. will not run.
AH-480 Checkpoints changes color based on the state for the player
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-480__Checkpoint_Particles
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
AH-516 merged with master.
awihf