Update Game List when another clients joins game

How to reproducs
-Client 1 reates a multiplayer game
-Client 2 goes to multiplayer meny and updates game list
-Client 3 also goes to multiplayer meny and updates game list
-Client 2 and 3 now sees game from client.
-Client 2 ( or 3 ) joins game from Client 1
-The client who didin't join the game from client 1, should no longer see it.

Fix
-Added message JoinGame, sent to Game Server when a player joins a game
-Game Server recieves this messages and recieves this message and
deletes the game.
-When Game Server recieves this message, it is sent to ALL clients.
-When a client recieves this message, it will update game list, asking
Game Server for all games.
-Since the server at this point allready has deleted this game, it will
not send NewGame message for the game that was joined.

Note : will cause a lot of messages being sent back and forth.
-Client should delete the game without asking for game list
-Server should not send the message to the clients that are ingame
	-This means that ingame clients need to clear game list or game
	list should automatically be updated with clikcing multiplayer
	button.