Integrate Linux support for Lobby

The changes I've made so far to get the Lobby running.
Currently the game is not startable but Client is made functional.
To be more helpful; there is no new file for 'general custom functions', everything should have a specific place, if there is not already a suitable module for it, make a new one :)