- Added fields to ensure receipt and notification emails are only ever sent once
- Added option for Offline Credit Card (need to make this vocab configurable in the future)
Remove inline call to add_donation as it is now handled async and doing it both places causes a double add when an offline gift is entered
Change amount to int
Added view to resend a donation receipt.  This uses the old style where donations were not stored in Plone but instead just cached on the campaign
Fixed call to unused variable which was causing an error with new campaigns
Added APO and FPO
Added Offline Credit Card option for offline donations