Add a dns client
Rename Client.c to Client.h

A Http client and a Dns client, so h and d make sense
Merge branch 'master' of github.com:skynetservices/skydns into dnsclient
Typos and fixes
Add option for DNS endpoints

Lay the infrastructure to be able to qeury the SkyDNS
nameserver from skydnsctl
Add getAction to the help output
Use the name list
Remove new here
Add flag to use dns to list
Add a command local 'd' option to enbale DNS

Add this to skydnsctl
Remove 1001 here
Log forwarding queries
Add TODO for next PR
Fix querying the DNS

DNS querying works, but the output is awkward.
Finishing touches on DNS requests

Put the priority and weight in the service.Name. I'm not sure if
this is a good plan, but I have nowhere else to store them unless
we specify msg.DnsService or something like that.
Remove and add some TODOs
If -nameserver is empty use /etc/resolv.conf

When no nameserver are given, but -nameserver is used, use the
nameservers from /etc/resolv.conf
Check for empty -nameserver arg.

If so use /etc/resolv.conf nameservers.
Merge pull request #55 from miekg/dnsclient

Dnsclient infrastructure
Merge pull request #56 from miekg/resolv

Use resolv.conf nameserver, when -nameserver is empty