FQDN resolution on Linux

Typically userland Linux programs use /etc/hosts to try to resolve
the FQDN. This does that too. Also added a Unix_Common class so other
Unixes can do the same thing if need be.