Issue #1527720 by Gábor Hojtsy: Fixed OpenID language matching finds least specific instead of most specific match.