Implicit initialization of the action factory instead of explicit call to static method. Correct thread_pool_size bug if boost::hardware_concurrency returns 0.
Do not use static method initializer but instead use automatic static initializer.
Bug correction, the dispatcher action factory wasn't propertly initialized.
Add a database class and eliminates the needs to explicitely initialized static methods.
Add a workaround for old boost version where static assert is not available.
Doxygen comments of the event class.
Add Doxygen comments of the network_communicator and derived classes.
Add a note on the life cycle of network_receiver/sender.
Remove the useless generic_action abstraction. Correct bug in action that did not initialized socket.
Add Doxygen comments on the actions.
Add Doxygen comments on the header data.
Merge branch 'asio_umcd' of https://github.com/wesnoth/wesnoth-old into asio_umcd