Start to work on the dns support
Change constructor argument
Fix DnsClient impl
Add API docs and some cleanup
Sort MX records based on their priority
Better method naming
Allow to also resolve NS and SRV records
Fix bug in forked netty dns codec
Try all dnsservers
Specify ip addresses when create DnsClient
Add unit tests for dns client implementation
Add tests for SRV and CNAME resolution and some fixes
Add tests for AAAA(ipv6) resolution
Revert change which was committed by mistake
Add test for resolve PTR
Add DnsClient.reverseLookup(...)
Fix up a test
Replace LinkedList with ArrayDeque for constant time size() operation
Factor out TestDnsServer into an other class so we can re-use it from other lang tests
Upgrade to netty 4.0.8.Final