fix Issue #51, signal ConnectionClosed when zero bytes returned in SocketStreamSocket>>receiveDataSignallingTimeout:into:startingAt:

 - 282 run, 267 passes, 0 expected defects, 11 failures, 4 errors, 0 unexpected passes