Add THANK YOU! to DocData order description.

BB-697 #close
Ensure you can only add a donation to a project in campaign phase.
Refactorings and small homepage fixes
Finalizing Project detail page
Only allow Order / Donations to be modified when Order is not closed.
Add response code checkwhen setting payment_method.
Add test for payment flow with payment cancel.
Deal with payment cancel exceptions.
Merge pull request #461 from benkonrath/order-payment-fixes

Order payment fixes
Move CalculateMoneyDonatedTest to projects app.

The code to update the project is now in the project app so it makes sense to
have the test there as well.

BB-475
Merge pull request #462 from benkonrath/payment-flow-fixes

Move CalculateMoneyDonatedTest to projects app.
PEP8
Fixes for DocData status notifications.

This commit includes the follow changes:

- Prefix all status notification logs with DocData payment order id.
- Use 'order' query param instead of 'mor'.
- Change status change url to /i18n/api/docdatastatuschanged/?order=<order_id>.
- Properly change status change response in test.
- Return the correct response when DocDataPaymentOrder object isn't found.

BB-294 #close
Fix test for create payout for full projects: fixes #BB-701
Placeholder image for project pitch/plan image
Fix adding org to plan
Merge pull request #463 from benkonrath/cowry-status-log-fixes

Cowry status log fixes
Merge pull request #464 from gannetson/multiple-fixes

Multiple fixes
Merge pull request #460 from prashantpalikhe/homepage

Finalizing project detail page
Add country & task count to project preview api