split network properties from cluster.host/port to service.host/port and tetrapod.host/port.  tetrapods support two special hosts: "self" means to self host (default), "auto" means to search for a tetrapod, and if neither of those then it's assumed to be a hostname
Merge branch 'master' of github.com:tetrapods/core
fix port, don't start listening before autosearch