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
BOOK-773, #resolved, added readable deadline for task
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.
BOOK-773, fixes
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 #945 from onepercentclub/feature/BOOK-773

BOOK-773, #resolved, added readable deadline for task
Merge pull request #940 from onepercentclub/feature/book-774-parse-docdata-errors

Feature/book 774 parse docdata errors
- move the properties out of the view and into the payment controller
- clean up code to correctly handle the payment create responding with a payment_method as a string
- the above fixes the payment method label disappearing when the user submitted payment
Merge pull request #950 from onepercentclub/feature/BOOK-782

Fixes for payment method selection BOOK-782
merge fixes