Add donation to project is working.

Special care is taken to ensure that donations to projects will work the
first time a donation is added to the order.
Merge pull request #231 from benkonrath/your-first-donation

Add donation to project is working.