don't alter BasicSocket defaults

This passes the option to not perform reverse lookups in the call to `Socket.getaddrinfo`, rather than setting the default for BasicSocket which may adversely affect the app, as mentioned by @bjeanes in #323.

With this change, reverse lookups would occur again under ruby-1.8.7.
However, this is just an optimization and never caused problems before (to my knowledge).