socket: don't make hup_in imply hup_out
socket: don't make hup_in imply hup_out

Currently, after hup_in we wait for the output buffer queue to be
drained and then call hangup_output(). Don't enforce this policy
in the socket, but let the caller call socket_shutdown() in case
they get SOCKET_E_EOF, if they want that behavior.

Signed-off-by: Tom Gundersen <7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no>

bus1/dbus-broker