Starting to remove a thread on the GameClient and process the outgoing messages together, in a single thread.
To avoid context changes, which degrades the performance in a painful way.
Changed how the gameclient works, only has 3 threads.
Already implemented ThreadPooling on the gameclient.
Added a code to detect if  the server is running on mono or MS
Merge branch 'origin/KSPM_GameClient_Performance'