Give all Vagrant nodes a TLD

This will stop Puppet complaining about broken fqdn/domainname and will be
useful for experiments with DNS.
Dependencies for DNS

- hosts
- resolvconf
- dnsmasq
Include and configure gds_dns

node0 is a server. All other nodes refer to this for DNS.