Moved provider mail and pincode updates into the provider profile2 profile.

Thereby removing them from the hook_user_presave and the issue that created in race
conditions on user create. This requires that the hook_profile2_presave in the provider
updates drupal user account mail, only it knowns the profile field name.