Refactor the creation of the springboard_p2p_personal_campaign_action
record to ensure the personal campaign being donated to is available
in downstream hooks.

The initial record is now created in hook_fundraiser_donation_post_create.
The record will contain the submission id, form id and personal campaign
id. The remaining data values will be updated in hook_fundraiser_donation_post_submit.
Adding personal campaign id token to donation object.