server list feature + fix name on offline context

Add another way to connect to game thanks to a server list available
inside the client(sync with the main server)
Now we can have a name in offline context(this was not the case when the
feature where you can choose your name was added)