handle missing mail address from openid provider
don't accept ambiguous results from database if not expected
check if login service has already been used by another user when updating from settings page
update translations