PROTON-1280: Fix Messenger Selectable test - I hate this kind of fix! - We now have a very short time out in select instead of 0 timeout   (polling behaviour) so that we don't finish if it takes a little time to   receive an end of stream on one of our sockets. - It seems that on Linux you reliably get the end of stream on the select()   call immediately after closing the socket at the other end locally - But on FreeBSD you usually don't get the EOS immediately, you need to enter   the kernel first: this was causing the test to fail on FreeBSD.
PROTON-1280: Fix Messenger Selectable test
- I hate this kind of fix!
- We now have a very short time out in select instead of 0 timeout
  (polling behaviour) so that we don't finish if it takes a little time to
  receive an end of stream on one of our sockets.
- It seems that on Linux you reliably get the end of stream on the select()
  call immediately after closing the socket at the other end locally
- But on FreeBSD you usually don't get the EOS immediately, you need to enter
  the kernel first: this was causing the test to fail on FreeBSD.

kgiusti/qpid-proton,gemmellr/qpid-proton,alanconway/qpid-proton,ChugR/qpid-proton,apache/qpid-proton,kgiusti/qpid-proton,alanconway/qpid-proton,alanconway/qpid-proton,ssorj/qpid-proton,kgiusti/qpid-proton,kgiusti/qpid-proton,kgiusti/qpid-proton,astitcher/qpid-proton,ssorj/qpid-proton,ChugR/qpid-proton,alanconway/qpid-proton,kgiusti/qpid-proton,apache/qpid-proton,apache/qpid-proton,gemmellr/qpid-proton-j,gemmellr/qpid-proton,alanconway/qpid-proton,astitcher/qpid-proton,astitcher/qpid-proton,gemmellr/qpid-proton-j,astitcher/qpid-proton,ChugR/qpid-proton,ssorj/qpid-proton,ChugR/qpid-proton,apache/qpid-proton,gemmellr/qpid-proton,ChugR/qpid-proton,apache/qpid-proton,astitcher/qpid-proton,ssorj/qpid-proton,ssorj/qpid-proton,astitcher/qpid-proton,apache/qpid-proton,alanconway/qpid-proton,ChugR/qpid-proton,gemmellr/qpid-proton,gemmellr/qpid-proton,ssorj/qpid-proton,gemmellr/qpid-proton