Add a Rtt (time.Duration) to the Result
whitespace and endings
Redo resolvAsync in a normal go-like matter
Fix ResolveAsync

Make it more go-like and use a channel. Also add test to check
if the resolving of unicode/utf8 hostnames works.
merge