Changed form validation logic to directly use hooks provided by jquerytool validator and implemented new handling of placeholder to remove the need to strip placeholder values manually
Remove the contact_sf_id field for Donation object donor quotes
- Cache absolute_url from last call so absolute_url can still be found in async jobs which don't have a request
- Add instrumentation logging to Mailchimp subscribe steps
Add hide option to donation product and respect the option in the fieldset template
Manually change expiration dates for 2013.  Need to make this dynamic in the future
Change description to label on title and description fields to make the creation of a personal page more clear
Cache absolute_url for async access
Rework of post-donation process to background as much as possible and log any errors

- Record contact related fields to Donation object and run syncDonationPerson via async
- Change a number of processes to use the contact related fields on the Donation rather than looking up the Person object
- Log previously swallowed exceptions