AcceptSocket.
Accept Socket.
Solution structure.

Moved up the server and the client folders. Added AcceptSocket, which is
now a dependency of the server.
AcceptSocket for linux.
AcceptSocket into the server under linux.
Working socket.
WorkingSocket into server under linux.
Merge branch 'socketing', which changes sockets encapsulation.  All the socket initialization and the following work with them were encapsulated in 2 classes: AcceptSocket to use in server and WorkingSocket for clients.