Support resolving multiple IP addresses
|Reported by:||bra||Owned by:|
Currently, twisted doesn't support resolving multiple IP addresses for a host name.
This patch fixes that by adding an extended option to getHostByName, returning the same value as python's standard socket.gethostbyname_ex.
It would be good to support this in the non blocking (non threaded) client too, in twisted.names.client.