handle the case where a provider doees not provide a Full Name

Without this patch, when an OpenID provider declines to provide a full
name, trac crashes by accessing the authname variable before it was
initialized.

If no full name is provided, fall back to the OpenID URL as the user's
identity.