Fixed inet socket recv/send return value on error

- Fixed inet family sockets recv and send functions to return number of bytes
  successfully received or sent on error. Previously these function return 0 on
  error.
http::server_connection

Implemented (untested and unintegrated) low-level server_connection object for
managing connection with its I/O buffers.