Refactor Authenticators to only request id_token if needed.
Avoid error when email is nil.
A0Token & A0UserProfile using Auth0 via Safari.

Fixed fetch profile using id_token. Was using '/userinfo' instead of
'/tokeninfo'.