Added peekReceiveRawBytes to see how many bytes are availible to recieve
 to
Fixed ofxTCPServer::close to allow re-setup() if bind() fails
 :

If the setup failed to bind, the TCPServer is left open, but connected
is true so close doesn't close the TCPServer
Added peekRecieveRawBytes which does a recv but with MSG_PEEK

recieveRawBytes() but leaves data on the TCP stack. Also returns 0 on
network error (likely to be WSAEWOULDBLOCK) instead of -1 and doesn't
close connection