common: Return only -1 on error from socket I/O wrappers
common: Return only -1 on error from socket I/O wrappers

Existing TCP workloads expect the same return value on error as
read()/write()/recv()/... return. Make it so.

jsitnicki/rushit,jsitnicki/rushit