Avoid update custome hosts path to None

If we don't have ~/.custom.hosts or ~/custom.hosts, get_custom_conf_path
will return None and overwrite the default self.custom value.

Issue: 26