service: Set host, ident and gecos on self.user

Allow subclass to set them custom, else default to nick and server name.