Add support for the DNS service. There are still some unimplemented
resources (tld, pools, limits, tsigkey, blacklist, quota,
service_status). They would be added in the follow-up, since this change
is already very big for a review.
Change-Id: I4acab7c4cace63b4ea7d719854e159bd41d49039