WinSock don't set the errno variables

To get the "correct" values for errno we have to do a
translation from the WSA values..

Change-Id: I56c937b2210735036d7ff60d1ff0f351f2286a61
Reviewed-on: http://review.couchbase.org/31626
Reviewed-by: Chiyoung Seo <chiyoung@couchbase.com>
Tested-by: Chiyoung Seo <chiyoung@couchbase.com>