Pass errors from payment adapters all the wayt to front-end.
Fix donation factory tweak payments mock tests
Fixed tests for payment errors. Disabled status change tests for now.
Some clean ups
Merge remote-tracking branch 'upstream/feature/fund-loving-criminals' into feature/book-774-parse-docdata-errors

Conflicts:
	bluebottle/payments_docdata/adapters.py
REmoved comments and re-added some code for future features.
Merge remote-tracking branch 'upstream/feature/fund-loving-criminals' into feature/book-774-parse-docdata-errors

Conflicts:
	bluebottle/payments_mock/tests/tests_api.py
Merge pull request #940 from onepercentclub/feature/book-774-parse-docdata-errors

Feature/book 774 parse docdata errors