Add support for personal fundraisers to enter offline donations they have collected and get credit toward their goal.  The offline donation is represented as a "Pledged" donation in Salesforce.
- Added radio field for payment method
- Moved adding of donation to the parent page and campaign into an async process
Offline form style tweaks
Added payment_method field
- implement payment_method field
- move mailchimp subscribe for fundraiser into async process since it also runs after each donation
Added column for type
- Added offline amount field to logic to enforce integer only values
- Fixed issue with zip and country not getting passed correctly to Stripe token generation
- Added payment_method to Stripe transactions in SF
- No longer call add_donation inline during post donation process, queue as async instead
Better styling and link to add offline donations