Adding configurable tld

Done by adding a tld value to config, and reading it via env passed in to resolver_config. Thus the tld value will only effect how the resolver is setup on OSX for guest resolution.

Is this too lazy? If there is a more elegant way of doing this, please tell me and I'll fix it up.