hsdns.cabal: update tested-with field
ADNS/Resolver.hs: improved laziness (as suggested by hlint)
ADNS/Endian.hs: use unsafePerformIO from System.IO.Unsafe

The export from Foreign is subject to removal in future versions of GHC.