Add the configuration of the server inside a monostate object (server_connexion).
Rename server_connexion to server_core, because it not only contains connexion info such as the port, but also the number of threads.
:Merge branch 'asio_umcd' of https://github.com/wesnoth/wesnoth-old into asio_umcd
CMake: Prevents g++ error with Wno-useless-cast.
Only use UNIX ODBC on Unix system.
Merge branch 'asio_umcd' of https://github.com/wesnoth/wesnoth-old into asio_umcd
Instead of using the wesnoth_dir from the config, use it from the monostate class server_info.
The logger is now loaded via the monostate class logging_info.
Move the definition of the logger method inside the cpp.
Add a sql script to populate the database.
Move the logger into a dedicated directory.
Add the log_line_cache detail into a dedicated file and in the detail directory.
Move log_line into its file.
Rename umcd_logger to logger.
Put the logger inside the namespace umcd.
Move the asio logger service inside a dedicated file.
Add the forgotten files log_stream.hpp/cpp.
Put environment related-files into the env directory.
Add the environment loader classes.
Add the server_core classes in env/