Steam provider tuning

I've received some complaints about Steam provider lib: it overwrites previously saved nickname in the favor of displayName, which sould be saved to firstName actually.

This is important because people are used to nicknames instead of displayNames, it's what they see in a friend list.