Use atromic reference for socket bound to the connection
Use abortive close (RST) for shutdown of blocking connections
Added SO_SNDBUF and SO_RCVBUF socket config parameters
 Initial implementation of the client side request pipelining; unit and integration tests