Mono may throw a SocketException on IPv6-enabled OS'es when connecting to an IPv4 address

Originally by Ricardo J. Méndez.

Fixes #24:
https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/24
merge bug26283 into stable