Add ProviderDisplayName for logins

Open question is whether we should make this an optional argument in the constructor for the public api container class (UserLoginInfo).  Don't really need it for RemoveLogin, but its needed for GetLogins and when Adding.
Do you feel we went too far with this one?