El 6.x 665 offline donations update userprofile

Adding fix for offline donor's profile information not being updated with values from the form submission.

This was happening because fundraiser in online mode assumes the logged in user is the donor and updates that profile accordingly. In offline the logged in user is an administrator entering a a donation on behalf of another user.

This commit copies the function fundraiser_update_user_profile into fundraiser_offline.module and tweaks it to update the appropriate user and calls it after a successful donation.