socket.c: inline prepare_msghdr
Reworked message sending.
__bbus_prot_recvmsg: reuse the code from __bbus_prot_recvvmsg