Gajim currently uses the wrong service when trying to get Address and Position on initial startup. This patch fixes that. Also some (IMHO) nicer code and setting requirements.