Provide fallback for missing `name` value.

If `auth.info.name` is `nil`, then use `auth.info.first_name + auth.info.last_name`
as the value of `name`.

I would find this change useful, as I happen to have a source for first and last name, but not both.
Your call if that's worth a patch.