- refactor the templates for the login/signup for donations flow
- create a placeholders / translated strings property for use in templates
- update donation api permissions to allow anonymous and logged in donations
CLUB-971
Merge remote-tracking branch 'origin/dev/onepercent-donations' into feature/CLUB-971

Conflicts:
	bluebottle/bb_orders/permissions.py
	bluebottle/payments/views.py
refactor bb_modal to have more consistent behaviour
allow user to edit user on order if it is in their session CLUB-971
user not needed on Order
wip: handling transitions between donation modals CLUB-971
add missing pip package
fix issue creating authenticated donation and update tests CLUB-971
fix class name in donation test CLUB-971
Update _matched_login_header.hbs
Remove unused donation js mixin
Merge pull request #1153 from onepercentclub/feature/CLUB-971

CLUB-971 - login for donation flow