Steam provider tuning

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