Fixed profile update with some fields changed, now it won't show
error dialog.
Removed "Second X session" checkbox column from profiles list,
have no idea (for now) how to properly use them.
Now we have pooler which will pool connections (like pinging),
so there will be no timeouts due to "we have launched 100000 goroutines".
Reworked all code to use events (see Eventer). Still more work about
this to go.
Maybe more fixes I forgot.
Adding a favorite server now requires created valid profile. It will
not allow to create favorite server without proper profile.
Fixed servers updating database, now they put all fields there.
Added stubs for players info and extended server config things in
database.
Configuration is now properly saved for parameters in Options window.
Also they are restored fine.
Added tray icon with two default actions: show/hide and exit. More
to come.
Favorites functionality done, except editing favorite server.
Note, that game profile defined for favorite server have
higher priority on normal profile selected in combobox near
"Launch!" button. Later WILL be ignored.
Bunch of fixes is added.