Merge pull request #935 from onepercentclub/feature/fix-tests

Update docdata test to mock use of external docdata service
create a _fetch_status function in the docdata adapter to make test mocks easier
added tests for donation permissions
added tests for updating donations and checking user permissions
added tests for order payments
more tests for permissions, for payment_methods
- change donaton api test to not extend OrderApiTestCase (setUp was including unused code)
- mock the check_status_psp method on ManageOrderDetail which was trying to fetch a status update from the psp (not needed in this test class)
BOOK-719, fixing BO for payment logger
BOOK-719, fixing admin and log wip
Merge pull request #936 from onepercentclub/feature/fix-tests

Fixing tests for donations
BOOK-719, admin fixed, checking status changed
Merge branch 'feature/fund-loving-criminals' into feature/BOOK-719
merge fix
BOOK-719, import fixes
moved popularity field out of bb
updated settings for testing to update permissions
Pass errors from payment adapters all the wayt to front-end.
Fix donation factory tweak payments mock tests
settings file change for rest framework permissions
remove pep8 file, move payment logging to payment status change signal and update tests BOOK-719