First set of schema upgrades
- Added a non-paypal email field (for contact purposes)
- Added address fields to the donor
- Modified the 'anonymous' field to be a little more robust
- Added a 'testdonation' field to donations to indicate sandbox
- Added a 'fee' field to donations to keep track of paypal fees
- Allowed the 'scheduleid' on 'event', and 'alias' on 'donor' to be nullable through the web admin interface (previously was not actually possibly, which was a drag)
Fixed the admin foreign key widgets to display a link to the corresponding pages, to make inter-object navigation possible