backup before merging with server game loop
Merge remote-tracking branch 'origin/Server_sprint_4' into AP-244_Font
minor updates client side for communicating with server game loop
New fonts added. AP-242
Updated Game client-server communication
Fix small bug and update to server version.
Merge remote-tracking branch 'origin/AP-244_Font' into GameSettings

Conflicts:
	PongOut_Server/ComLib/CMakeLists.txt
	client/src/BlockC.cpp
Add client user state and communicate with server.
Load game state only once and fix server bug.
AP-119

I CAN SEE THE LIGHT!!
Client-Server communicate Gamestate

Client can host/join game
Client can control his paddle
Add LaunchBallRequest.
Remove unusable inPlay from message types.
Improved User and Ball handling.
ANTISIMEX!!!

AP-119
Fix small things and screw up major ones.
Fix stupid tired bug and tune key paddle movement.
Fixed bug that wrong level is loaded when selecting level.
Rename import to match Linux requirements.
Fix connection bug.