Enhancements to GameRegistry and GameServer

Added a new method to the GameRegistry to getting a list of games using a simpler data structure.
Fixed a problem with the communicator in the GameServer.
Added a bunch more functionality to GameServer.