Domain should default to empty string

The call for node['domain'] assumes that it's a string. If it isn't set at all (as in a Vagrant environment), the next line bombs out.