Add default timeout for the reading from socket operations
ClientBase: Add limit for requests sending
Revert "Add default timeout for the reading from socket operations"

This reverts commit 4d96a67093d868487e448e17fe2f303fd82edd8d.
ServerBase: Add timeout paramter for the ProcessMessage method
ServerBase: Add timeout for the Reactor objects
Fix the signal handler function names
ServerBase: Interrupt receiving messages by the timeout failure
SocketList: Change return value type of the GetSocket method to pointer
SocketList: Add the RemoveSockets method
ServerBase: Remove output sockets by the Reactor's timeout