Balancer and RoundRobin scheduling strategy implementation. These seem pretty functional, and quite generic.
factory function make_qTcpSocket for setting sockets. 90% of the definition is commented - it illustrates how to set up connection with KEEP_ALIVE. Probably I will drop this function and implement some hearbeat mechanism, as this approach is (supposedly) not portable.
Partial implementation for Master Server - it handles LoginServer(s) and TradingServers, distribute user across trading servers etc.
DataStorage infastructure. It lacks declaration and definition of market-specific datastore logic.
LoginServer is responsible for handling incomping tcp connections and responding to small subset of requests - as of now only login and register. At this moment, this one is basically a stub.
Trading server handles only *authorized* users. This one is in a similar state as LoginServer.
Event Server handles events - as of now, only market session maintenance. It is quite important to run it as standalone thread with high priority - Issue #51.
Containers for not authorized user connection and authorized user connection.
Added Master Server setup in main.