Allow user to override the Go server host via an attribute

This allows both chef-client and chef-solo to set the Go server host IP. Client will also output warnings if it can't find a Go server or if it finds more than one. If all else fails fall back on 127.0.0.1 as the Go server IP.
Merge / close of #16
Merge of #16
change from #19