AH-358_MemoryLeak made a small improvement with textFactory.
AH-439 The arrow is now updated through a package from the server and not in the color change package.
AH-358_MemoryLeak Minor fixes.
Merge remote-tracking branch 'origin/master' into AH-439_Check_Player_Positions_and_Implement_timer

Conflicts:
	Client/Bin/UserOptions.xml
	Graphics/Source/DeferredRenderer.cpp
AH-358_MemoryLeak. Improved text draw performance.

Set the text antialias mode to D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE explicitly. The quality of rendering grayscale text is comparable to ClearType but is much faster.
Shadow map resolution as combobox. AH-339
AH-439 clock time is now working as intended.

Every player now has vector of time, the time when entered a checkpoint that is used to know how much after you are from the first player.
Merge branch 'master' into AH-358_MemoryLeak

Conflicts:
	Client/Source/GameLogic.cpp
Merge remote-tracking branch 'origin/master'
Fixed some popping that mysteriously reappeared
Added character selection. Major code cleaning.
Merge remote-tracking branch 'origin/master' into AH-339_game_launcher
Minor fixes i launcher.
Clients doesn't need to ask for level.
We need no PostGameScene.
Don't try to render player volumes twice, especially when there is none.
Prevent camera from going upside down.
Working shadows and working player position and time.
Merge remote-tracking branch 'origin/AH-439_Check_Player_Positions_and_Implement_timer' into AH-439_Check_Player_Positions_and_Implement_timer
Merge remote-tracking branch 'origin/master' into AH-439_Check_Player_Positions_and_Implement_timer

Conflicts:
	Client/Bin/UserOptions.xml
	Graphics/Source/DeferredRenderer.h